Auditeur d'animation Android

En appuyant sur une image, je commence un fondu d'animation:

myImageView.setOnTouchListener(new View.OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { v.startAnimation(fadeInAnimation); 

Je sais que j'ai besoin d'un auditeur d'animation pour savoir quand l'animation est terminée, mais comment puis-je l'attacher afin que je puisse avoir la vue que l'animation vient de terminer … Je souhaite définir la visibilité de la vue après l'animation est fait.

  • La classe d'application Android s'appelle deux fois
  • FileNotFoundException sur la version Android> 2.3
  • Comment donner des notifications sur Android à un moment précis?
  • L'erreur à l'aide du compilateur Jack - app / build / intermediates / packaged / debug / classes.zip 'est une bibliothèque invalide
  • Les vecteurs de support AppCompat 23.3 ne fonctionnent plus?
  • Comment obtenir une largeur de chaîne sur Android?
  • Merci

    2 Solutions collect form web for “Auditeur d'animation Android”

    Je pense que vous avez besoin de cela.

     fadeInAnimation.setAnimationListener(new Animation.AnimationListener() { @Override public void onAnimationStart(Animation animation) { } @Override public void onAnimationEnd(Animation animation) { } @Override public void onAnimationRepeat(Animation animation) { } }); 

    Si vous avez seulement besoin d'une action de fin, il suffira d'utiliser .withEndAction(Runnable)

     fadeInAnimation.withEndAction(new Runnable() { @Override public void run() { ... do stuff } }) 
    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.