У меня есть анимация цикла, которую я хочу представить для кнопки изображения перед использованием статического изображения; на каждой кнопке нажмите. Есть ли способ запустить эту анимацию около 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
Поскольку сво вытяжке я не могу это сделать ... но: HTTP: //www.facebook. com/topic.php? uid = 128857303793437 & topic = 74 это работает – tylercomp