我想在使用静态图像之前为图像按钮呈现循环动画;按下每个按钮。有没有办法运行这个动画约2000毫秒然后切换到图像。我试过的只是暂停,然后是静态图像。
button.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
animationrun();
long time = System.currentTimeMillis();
time += 2000;
while(time > System.currentTimeMillis())
{}
select();
}
});
public void animationrun()
{
button.setBackgroundResource(R.drawable.ball_anim);
animation = (AnimationDrawable)button.getBackground();
animation.start();
}
public void select()
{
button.setBackgroundResource(R.solidImage);
}
解决方案:http://www.facebook.com/topic.php?uid=128857303793437&topic=74