Ejemplo n.º 1
0
    @Override
    protected AnimationAction beforeAnimation(
        final AnimationTiming timing, final AnimationAction onFinish) {
      if (timing.duration <= 0) return onFinish;
      pass.setForceCache(true);
      // TODO #43 -- Java 8 simplification
      return new AnimationAction() {

        @Override
        public void animationFinished() {
          pass.setForceCache(false);
          if (onFinish != null) {
            onFinish.animationFinished();
          }
        }
      };
    }