docs: private boolean delayedAnimationFrame(long currentTime) {
          if (!mStartedDelay) {
              mStartedDelay = true;
              mDelayStartTime = currentTime;
          } else {
              long deltaTime = currentTime - mDelayStartTime;
              if (deltaTime > mStartDelay) {
                  // startDelay ended - start the anim and record the
                  // mStartTime appropriately
                  mStartTime = currentTime - (deltaTime - mStartDelay);
                  mPlayingState = RUNNING;
                  return true;
              }
          }
          return false;
      }