Shu*_*ubh 0 java animation android
这是我的代码
final ObjectAnimator transAnimation = ObjectAnimator.ofFloat(image, "y", image.getY(), 20);
transAnimation.setDuration(duration);
transAnimation.start();
Run Code Online (Sandbox Code Playgroud)
现在,当动画即将完成时,动画会变慢.我想让它加速.请帮我.
Android提供了一堆现成的Interpolator.你正在寻找的那个最有可能是Accelerate Interpolator:https://developer.android.com/reference/android/view/animation/AccelerateInterpolator.html
要让您的动画播放,只需将您的代码更改为:
final ObjectAnimator transAnimation = ObjectAnimator.ofFloat(image, "y", image.getY(), 20);
transAnimation.setDuration(duration);
transAnimation.setInterpolator(new AccelerateInterpolator());
transAnimation.start();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
918 次 |
| 最近记录: |