1
Comment déplacer un ImageView dans android (sans utiliser de toile) ?? Je veux traduire une image comme une animation mais la toile me confond: SDéplacer une image dans android sans toile
Comment déplacer un ImageView dans android (sans utiliser de toile) ?? Je veux traduire une image comme une animation mais la toile me confond: SDéplacer une image dans android sans toile
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.
wow merci .. mais le problème est que l'image est revenue à sa position d'origine après l'animation .. –
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
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? –