0
我有一個循環動畫,我想在使用靜態圖像之前爲圖像按鈕呈現;在每個按鈕上按下。有沒有辦法運行這個動畫大約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);
}
SOLUTION:http://www.facebook.com/topic.php?uid=128857303793437&topic=74
由於其可抽拉我不能做到這一點...但:HTTP://www.facebook。 com/topic.php?uid = 128857303793437&topic = 74這是行不通的 – tylercomp 2010-09-07 18:30:44