标签: java android sequential translate-animation
我希望按顺序为多个对象设置动画。同样,一个动画应该在前一个动画停止后立即发生。
我使用的是TranslateAnimations,但似乎所有动画都在同一时间发生。然后我尝试将所有TranslateAnimations放入一个AnimationSet中,但这并不是我想象的那样。
让多个translateAnimations一个接一个地发生的正确方法是什么。由于这将循环,我不能只是乱搞setDuration,因为它们最终会失去同步
答案 0 :(得分:3)
您可以使用AnimationListener在上一个动画结束后开始下一个动画。这样可以确保一次只运行一个,并且顺序正确。