У меня есть анимация, которая должна отображаться при щелчке изображения и завершать анимацию, прежде чем перейти к другому действию. Я пытался это сделать.Завершите анимацию при щелчке, прежде чем переходить к другому действию
Вот мой код:
public void myAnimation()
AnimationDrawable animation;
animation = new AnimationDrawable();
animation.addFrame(
getResources().getDrawable(R.drawable.large_ring_monotone),
1000);
animation.addFrame(getResources()
.getDrawable(R.drawable.large_ring_eal), 1000);
animation.addFrame(
getResources().getDrawable(R.drawable.large_ring_blue), 1000);
animation.addFrame(
getResources().getDrawable(R.drawable.large_ring_monotone),
1000);
animation.setOneShot(true);
img_big_2_back.setOnClickListener(new OnClickListener){
img_big_2_back.setBackgroundDrawable(animation);
try {
animation.start();
Thread.sleep(3000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Intent i1 = new Intent(MAinACtivity.this,SecondActivity.class);
startActivity(i1);
});
}
Может ли один дайте мне знать, где я буду неправильно
Опишите, пожалуйста, что вы думаете об ошибке? – avalancha
object.clearAnimation(); – RobinHood