Log.i("JSY","1");
iv[1].setImageResource(R.drawable.burst1_1);
for(int j=0;j<10000;j++)for(int x=0;x<1000;x++);//延时
Log.i("JSY","2");
iv[1].setImageResource(R.drawable.burst1_2);
for(j=0;j<10000;j++)for( x=0;x<1000;x++);//延时
Log.i("JSY","3");
iv[1].setImageResource(R.drawable.burst1_3);
iv[1]setVisibility(View.GONE);
结果延时倒是延了,Log 1,2,3 的间隔是2秒 但是Iv[1]的图片始终没有改变还是初始的src的图片,这是为什么呢?还是我这种方法不可行?
------解决方案--------------------
使用倒计时类CountDownTimer里的onTick方法,可以实现循环调用setImage
------解决方案--------------------
ImageView.invalidate() ?