【发布时间】:2011-08-21 15:27:26
【问题描述】:
嗨,我有四个动画,即 anim1、anim2、anim3、anim4。对于动画,我使用的代码为
RotateAnimation anim1 = new RotateAnimation(240, 120, 8, 70);
anim1.setRepeatCount(0);
anim1.setDuration(18000);
anim1.setFillAfter(true);
img7.startAnimation(anim1);
我想一个接一个地播放四个动画,即在动画1结束时,动画2必须播放等等......对于前两个动画我正在使用
setAnimationListener()
它通过将 second(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);
}
现在我将为动画的其余部分做什么。请一些人帮助我。
【问题讨论】: