如何在第一个动画列表结束后启动第二个动画列表

时间:2015-04-13 10:22:52

标签: android animation

我想在第一个动画列表结束后开始第二个动画列表 第一个动画列表是(list_first):

<?xml version="1.0" encoding="utf-8"?>

<item
android:drawable="@drawable/f11"
android:duration="500"/>

<item
android:drawable="@drawable/delay"
android:duration="1000"/>

<item
android:drawable="@drawable/f12"
android:duration="500"/>

<item
android:drawable="@drawable/delay"
android:duration="1000"/>

</animation-list>

第二个动画列表是(list_second):

<?xml version="1.0" encoding="utf-8"?>

<item
android:drawable="@drawable/s21"
android:duration="500"/>

<item
android:drawable="@drawable/delay"
android:duration="1000"/>

<item
android:drawable="@drawable/s22"
android:duration="500"/>

<item
android:drawable="@drawable/delay"
android:duration="1000"/>

</animation-list>

现在如何在第一个列表的末尾开始第二个动画列表?

ImageView img1;
TextView t1;

AnimationDrawable splashanimation;


@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
 super.onCreate(savedInstanceState);

    setContentView(R.layout.anim_layout);

    img1= (ImageView)findViewById(R.id.anim_imgview);
    img1.setBackgroundResource(R.drawable.list_first);
    splashanimation = (AnimationDrawable)img1.getBackground();
    splashanimation.start();

现在在这里我不知道该怎么办?如何在第一个列表的末尾开始第二个动画列表..请建议

0 个答案:

没有答案