我想要像这样循环三个图像。 http://www.transum.org/software/SW/SnailRace/DiceAnimated.gif
int i=1;
while(i<5000){
enemyj.setImageResource(R.drawable.paper);
i++;
enemyj.setImageResource(R.drawable.rock);
i++;
enemyj.setImageResource(R.drawable.sciss);
i++;
}
持续时间在那里,但没有显示图像。之后的图像显示正常
答案 0 :(得分:1)
您只需使用AnimationDrawable
。
答案 1 :(得分:1)
您需要的是AnimationDrawable查看官方网页,或在Google上查看
答案 2 :(得分:0)
这是一个阻塞的while循环 - 只有最后一个setImageResource对用户可见。
我建议您查看帧动画:http://developer.android.com/guide/topics/resources/animation-resource.html#Frame