Android如何按顺序动画对象

时间:2011-08-10 17:30:30

标签: java android sequential translate-animation

我希望按顺序为多个对象设置动画。同样,一个动画应该在前一个动画停止后立即发生。

我使用的是TranslateAnimations,但似乎所有动画都在同一时间发生。然后我尝试将所有TranslateAnimations放入一个AnimationSet中,但这并不是我想象的那样。

让多个translateAnimations一个接一个地发生的正确方法是什么。由于这将循环,我不能只是乱搞setDuration,因为它们最终会失去同步

1 个答案:

答案 0 :(得分:3)

您可以使用AnimationListener在上一个动画结束后开始下一个动画。这样可以确保一次只运行一个,并且顺序正确。