我想在第一个动画结束后开始第二个动画。
这是我到目前为止所做的事情
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator">
<translate
android:toYDelta="50%p"
android:duration="6000"
android:fillEnabled="false"
android:startOffset="7000"
android:fillAfter="false"/>
</set>
任何帮助都会得到满足。 TIA
答案 0 :(得分:1)
在第一个动画上使用AnimationListener
,完成后,启动第二个动画。
animation1.setAnimationListener(new Animation.AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
}
@Override
public void onAnimationEnd(Animation animation) {
// Start the second animation.
}
@Override
public void onAnimationRepeat(Animation animation) {
}
});