Android ObjectAnimator开始偏移

时间:2016-06-23 22:16:12

标签: android animation objectanimator

我已经尝试过浏览谷歌和各种堆栈问题,但似乎找不到类似于我正在做的事情。

基本上,我只是想在动画的某个偏移处开始一个给定的ObjectAnimator动画(例如动画的30%,或动画的70%),而不是从头开始。

我不确定我是否应该使用特定的插值器,或者是否有与animation.setStartTime()类似的功能。我一直在使用http://pytz.sourceforge.net/但似乎无法在API中找到任何可以设置动画初始时间轴的内容。

也许我需要使用关键帧?但是,我不确定如何将关键帧同步到30%或50%或70%的开始。

我只需指出正确的方向,任何帮助都会受到赞赏。

由于

1 个答案:

答案 0 :(得分:2)

方法setCurrentFraction()

  

将动画的位置设置为指定的分数。

因此,使用

可以将动画设置为30%的偏移
animator.setCurrentFraction(0.3f);