如何顺序运行几个翻译animation?

我想按顺序运行下面显示的三个翻译animation。 即,在一个翻译animation结束后,第二个翻译animation开始。 但是,它们同时运行。

此外,此animation将用作overridePendingTransition()作为参数。 所以,我必须通过使用XML代码来解决这个问题。

有谁知道我应该怎么做?

     

Related of "如何顺序运行几个翻译animation?"

使用android:startOffset来延迟animation。

举个例子,这应该做你想要的:

      

凯文的解决方案可能有效,但我发现时机有点不准确。

另一个选项是使用一对AnimationListener对象,一个附加到前两个animation中的每一个。 onAnimationEnd()第一个animation的侦听器将启动第二个animation。 onAnimationEnd()第二个animation的监听器将启动第三个animation。