dynamic-animation/src/main/java/androidx/dynamicanimation/animation/AnimationHandler.java
private boolean isCallbackDue(AnimationFrameCallback callback, long currentTime) {
        Long startTime = mDelayedCallbackStartTime.get(callback);
        if (startTime == null) {
            return true;
        }
        if (startTime < currentTime) {
            mDelayedCallbackStartTime.remove(callback);
            return true;
        }
        return false;
    }
/**
     * Remove the callbacks from mDelayedCallbackStartTime once they have passed the initial delay
     * so that they can start getting frame callbacks.
     *
     * @return true if they have passed the initial delay or have no delay, false otherwise.
     */
Remove the callbacks from mDelayedCallbackStartTime once they have passed the initial delay
so that they can start getting frame callbacks.

@return true if they have passed the initial delay or have no delay, false otherwise.
Remove the callbacks from mDelayedCallbackStartTime once they have passed the initial delay so that they can start getting frame callbacks . @return true if they have passed the initial delay or have no delay false otherwise .
private boolean isCallbackDue(AnimationFrameCallback callback, long currentTime) {
        Long startTime = mDelayedCallbackStartTime.get(callback);
        if (startTime == null) {
            return true;
        }
        if (startTime < currentTime) {
            mDelayedCallbackStartTime.remove(callback);
            return true;
        }
        return false;
    }
private boolean isCallbackDue ( AnimationFrameCallback callback , long currentTime ) { Long startTime = mDelayedCallbackStartTime . get ( callback ) ; if ( startTime == null ) { return true ; } if ( startTime < currentTime ) { mDelayedCallbackStartTime . remove ( callback ) ; return true ; } return false ; }
Remove the callbacks from mDelayedCallbackStartTime once they have passed the initial delay
 so that they can start getting frame callbacks.
Remove the callbacks from mDelayedCallbackStartTime once they have passed the initial delay so that they can start getting frame callbacks .