我怎么能一个接一个地使用四个动画

时间:2011-05-09 11:51:39

标签: android animation

嗨,我有四个动画,即anim1,anim2,anim3,anim4。对于我正在使用代码的动画

        RotateAnimation anim1 = new RotateAnimation(240, 120, 8, 70);
        anim1.setRepeatCount(0);
        anim1.setDuration(18000);
        anim1.setFillAfter(true);
        img7.startAnimation(anim1);

我想一个接一个地玩四个动画,即在anim1结束时,anim2必须播放等等......对于我正在使用的前两个动画

   setAnimationListener()

它的工作原理是将第二个(anim2)作为

      public void onAnimationEnd(Animation animation) {
        // TODO Auto-generated method stub
        RotateAnimation anim2 = new RotateAnimation(240, 120, 8, 70);
        anim2.setRepeatCount(0);
        anim2.setDuration(18000);
        anim2.setFillAfter(true);
        img7.startAnimation(anim2);
    }

现在我将为动画的其余部分做些什么。请一些人帮助我。

1 个答案:

答案 0 :(得分:0)

尝试使用动画侦听器,

link