我正在使用以下代码来旋转图像
RotateAnimation anim1 = new RotateAnimation(0, 360, 8, 70);
anim1.setRepeatCount(0);
anim1.setDuration(18000);
anim1.setFillAfter(true);
img7.startAnimation(anim1);
之后我正在使用另一个动画
RotateAnimation anim1 = new RotateAnimation(360, 0, 8, 70);
anim1.setRepeatCount(0);
anim1.setDuration(18000);
anim1.setFillAfter(true);
img7.startAnimation(anim1);
当我使用两个没有任何动作监听器的动画时,其中一个将起作用......我真正想要的是,在第一个动画结束时,第二个动画开始......任何人都可以帮助我这样做?
我没有使用任何XML代码进行动画制作。
答案 0 :(得分:0)
为什么不将Animation.AnimationListener用于第一个动画(setAnimationListener())并在第一个动画结束时启动第二个动画?
答案 1 :(得分:0)
我认为AnimatorSet就是为此设计的。在{sdk中Demo。