我有四个需要加载的图像。我想要播放一个动画,等待 500 毫秒,另一个播放,等待 500 毫秒,等等。动画所做的只是将 alpha 从 255 更改为 0,然后再返回 255。所有四个 imageViews 都需要该动画。
我目前有两个问题。
1.) 所有图像同时播放。
2.) 下次调用该方法时,动画不起作用。
public void computerLights()
{
ImageView green = (ImageView)findViewById(R.id.imgViewGreen);
ImageView red = (ImageView)findViewById(R.id.imgViewRed);
ImageView blue = (ImageView)findViewById(R.id.imgViewBlue);
ImageView yellow = (ImageView)findViewById(R.id.imgViewYellow);
AlphaAnimation transparency = new AlphaAnimation(1, 0);
transparency.setDuration(500);
transparency.start();
green.startAnimation(transparency);
red.startAnimation(transparency);
blue.startAnimation(transparency);
yellow.startAnimation(transparency);
}