gpt4 book ai didi

java - 如何在动画即将结束时加速

转载 作者:行者123 更新时间:2023-12-01 07:21:05 25 4
gpt4 key购买 nike

这是我的代码

final ObjectAnimator transAnimation = ObjectAnimator.ofFloat(image, "y", image.getY(), 20);
transAnimation.setDuration(duration);
transAnimation.start();

现在,当动画即将完成时,动画速度会减慢。我希望它加速。请帮助我。

最佳答案

Android 提供了一堆现成的插值器。您正在寻找的最有可能是加速插值器: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();

关于java - 如何在动画即将结束时加速,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37609970/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com