Ich denke, das ist ziemlich einfache Frage, aber irgendwie kann ich es nicht herausfinden.Nach der Animation, ein ImageView Invisible
Ich animiere Paar von. Png-Datei aus Zeichnungsordner, es funktioniert gut, wie sie animiert sind und gestoppt wie erforderlich. Was ich von den vorherigen drei Stunden versuche, ist, dass ich die Bildansicht ausblenden möchte, sobald die Animation gestoppt wird. Dies ist der einfache Code ich verwende
animImageView = (ImageView) findViewById(R.id.iv_animation);
animImageView.setBackgroundResource(R.drawable.anim);
animImageView.post(new Runnable() {
@Override
public void run() {
visiblity = false;
frameAnimation =
(AnimationDrawable) animImageView.getBackground();
frameAnimation.start();
frameAnimation.setOneShot(true);
//animImageView.setVisibility(View.INVISIBLE);
}
});
Auch die removeCallback() -Methoden auf Imageview versucht, aber es funktioniert nicht. Kann mir jemand bitte sagen, was ich falsch mache oder was ich tun muss, um das zu überwinden?
Danke.
Mit diesem [http://stackoverflow.com/questions/2214735/android-animationdrawable-and-knowing-when-animation-ends], ich habe es geschafft, die Bildansicht – Umair