Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Android] Réaffecter position des boutons après un translate

    14 juin 2012 à 16:53:50

    Bonjour :D

    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 :)
    • Partager sur Facebook
    • Partager sur Twitter

    [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.
    • Editeur
    • Markdown