Après de nombreuses recherche je commence à perdre espoir et j'espère que vous pourrez m'aider.
Je débute dans la programmation android et j'ai un léger problème avec un translateAnimation,
La position des boutons change bien visuellement après un translate mais l'affection du bonton reste inchangé, je suis obligé appuyer à l'ancienne emplacement du bouton.
Voiçi mon code
public void onClick(View arg0) {
TranslateAnimation animationMenu;
Log.v("isOpen", "ouvert : "+isOpen);
if(isOpen){ // si ouvert alors on ferme
// Animation de translation du bas vers le haut
animationMenu = new TranslateAnimation(0.0f, 0.0f, 0.0f, -menuHaut.getHeight());
hideShow.setText(R.string.afficher);
animationMenu.setFillAfter(true);
}else{ // si fermé lors on ouvre
// Sinon, animation de translation du haut vers le bas
animationMenu = new TranslateAnimation(0.0f, 0.0f,-menuHaut.getHeight(), 0.0f);
animationMenu.setFillAfter(true);
hideShow.setText(R.string.cacher);
}
animationMenu.setDuration(300);
animationMenu.setInterpolator(new AccelerateInterpolator());
Parent.startAnimation(animationMenu);
isOpen = !isOpen;
}
});
Je vous remercie d'avance car je commence à désespérer de chercher une solution
[Android] Réaffecter position des boutons après un translate
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.