2013-09-28 3 views

Répondre

0

Peut-être que celui-ci vous aidera.

TranslateAnimation ta = new TranslateAnimation(fromX, toX, fromY, toY); 
    ta.setDuration(300); 
    ta.setAnimationListener(new AnimationListener() { 
     public void onAnimationStart(Animation animation) { 
     } 

     public void onAnimationRepeat(Animation animation) { 
     } 

     public void onAnimationEnd(Animation animation) { 

     } 
    }); 
    yourView.startAnimation(ta); 

valeurs de réglage que vous voulez et onAnimationEnd() redéfinissent yourView layoutParams.Set des valeurs avec votre point de vue valeur actuelle et après avoir donné aux valeurs yourView fixées en fonction de nouvelles valeurs x et y.

+0

wow merci .. mais le problème est que l'image est revenue à sa position d'origine après l'animation .. –

+0

Vous devez définir les images LayoutParams au et de l'animation (onAnimationEnd). Par exemple: vos images layoutgravity est juste et vous l'avez déplacé à gauche avec réglage toX = 0 puis à onAnimationEnd changer la gravité à gauche – invisbo

+0

Je suis nouveau à Android alors, pouvez-vous me montrer du code pour définir les paramètres de mise en page s'il vous plaît? –

Questions connexes