Java 如何在动画即将结束时加速动画
这是我的密码Java 如何在动画即将结束时加速动画,java,android,animation,Java,Android,Animation,这是我的密码 final ObjectAnimator transAnimation = ObjectAnimator.ofFloat(image, "y", image.getY(), 20); transAnimation.setDuration(duration); transAnimation.start(); 现在,当动画即将完成时,动画速度会减慢。我想让它加速。请帮帮我。Android提
final ObjectAnimator transAnimation = ObjectAnimator.ofFloat(image, "y", image.getY(), 20);
transAnimation.setDuration(duration);
transAnimation.start();
现在,当动画即将完成时,动画速度会减慢。我想让它加速。请帮帮我。Android提供了一系列现成的插值器。您正在寻找的最有可能是加速插值器: 要让动画播放,只需将代码更改为:
final ObjectAnimator transAnimation = ObjectAnimator.ofFloat(image, "y", image.getY(), 20);
transAnimation.setDuration(duration);
transAnimation.setInterpolator(new AccelerateInterpolator());
transAnimation.start();
Android提供了一系列现成的插值器。您正在寻找的最有可能是加速插值器: 要让动画播放,只需将代码更改为:
final ObjectAnimator transAnimation = ObjectAnimator.ofFloat(image, "y", image.getY(), 20);
transAnimation.setDuration(duration);
transAnimation.setInterpolator(new AccelerateInterpolator());
transAnimation.start();