2011-11-25 10 views
5

ho applicato uno zoom in animazione al mio Imageview utilizzandoCome cancellare l'animazione applicata ad Android ImageView utilizzando startAnimation

myImageView.startAnimation(AnimationUtils.loadAnimation(this,R.anim.zoom_in)); 

specificando android:fillEnabled e android:fillAfter attributi di animazione per true.How posso, in un secondo momento di tempo cancellare l'animazione e ripristinare il mio ImageView al vecchio stato? Ho provato con il metodo clearAnimation() di ImageView ma sembra non funzionare con gli attributi fillEnabled e fillAfter.

risposta

7
myImageView.setAnimation(null);  

dovrebbe funzionare. Spero che sia d'aiuto!

+2

non si seems..i provato con quella too..infact quello che voglio è quello di annullare un un'animazione precedentemente impostato in un secondo tempo – drooooooid

+0

non funziona !! !! –

0

Credo che si dovrebbe provare questo

yourAnimation.cancel(); 
Problemi correlati