2009-12-18 7 views
1

Je veux animer imageviews à l'aide de l'animation à l'échelle du problème est que, après l'animation sur imageview comment faire en sorte que le prochain doit commencer S'il vous plaît me aider à la fixation de ceéchelle Android animation

Répondre

1

Quel est le déclencheur pour votre animations?
Je ne sais pas quel est votre cas exact, mais si vous voulez faire une séquence d'animations par ex. vous avez quelques ImageViews que vous voulez à l'échelle un par un, il peut être fait comme ceci:

  1. Vous pouvez définir vos animations et définir le décalage de début en appelant setStartOffset(). Le temps de retard devrait donc être plus long pour chaque animation - vous avez donc une séquence d'animations ImageViews. Après avoir réglé le décalage, vous n'avez qu'à lancer toutes les animations.

  2. Une autre solution serait de définir un écouteur d'animation pour votre première animation d'échelle - appelez setAnimationListener() sur votre animation. Vous serez averti lorsque votre animation se terminera - onAnimationEnd() sera appelé à partir de l'écouteur que vous avez fourni précédemment. Vous pouvez l'utiliser pour démarrer vos prochaines animations.

Mais comme je l'ai dit, je ne sais pas quel est exactement votre cas. Peut-être que vous avez besoin d'autre chose?
Cordialement!

+0

Merci Homme l'animation Listener avait fait le Magich pour moi ... merci a Ton –