这是我的代码
final Animation animation = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.zoom_in);
final Handler handler = new Handler();
for(int i=0;i<4;i++){
final int finalI = i;
handler.postDelayed(new Runnable() {
@Override
public void run() {
optionImages[finalI].setImageResource(OptionArray[finalI]);
optionImages[finalI].startAnimation(animation);
}
},1000*i);
}
有四个选项(如OptionArray [4])。我希望这个选项一个接一个地显示,延迟为1秒,并放大动画。
问题是当屏幕上出现选项时,每个选项都会动画。就像选项2出现放大动画一样,选项1再次动画,1秒后当选项3出现放大动画时,选项1和2再次动画。
我希望每个选项只有一次这个动画。
我是初学者,如果标题不合适,请建议另一个