【发布时间】:2019-05-26 15:54:25
【问题描述】:
我正在尝试使用 ObjectAnimator 将 ImageView 向下移动。 setDuration() 方法似乎不会影响动画的持续时间。我无法在 XML 中设置此动画,因为我想动态播放它。
ObjectAnimator an= ObjectAnimator.ofFloat(img, View.TRANSLATION_Y, 0, 100);
an.setDuration(5000);
an.start();
这里有点离题,但是说我想一个接一个地玩多个 ObjectAnimation,有没有办法做到这一点?我查看了 Animator 集,但不确定它是否会像 Object Animator 一样移动实际对象,而不是像在 TranslateAnimation 中那样出现。
提前致谢!
【问题讨论】:
-
请创建一个MCVE。对于顺序动画,请查看
AnimatorSet。 -
好吧,我已经尽力了。