Animation de traduction pour cacher Voir
J'ai besoin de ma listview pour masquer et afficher à l'aide d'autres touches. Donc pour cacher la liste sur le côté gauche de l'écran am à l'aide de l'animation
Animation animation = new TranslateAnimation(-100, 0,0, 0);
animation.setDuration(100);
animation.setFillAfter(true);
lv.startAnimation(animation);
lv.setVisibility(0);
et pour l'affichage am à l'aide de
lv.setVisibility(View.VISIBLE);
Mon problème est l'affichage de la liste n'est pas se cacher. Il va aller à gauche et revenir à nouveau. Je ne sais pas comment masquer listview sur le bord gauche complètement sur la touche. S'il vous plaît aider dans la réalisation de ce
source d'informationauteur AndroidOptimist
Vous devez vous connecter pour publier un commentaire.
Si vous voulez cacher votre point de Vue, l'utilisation
ou
Vous êtes actuellement en utilisant la valeur 0 qui est la valeur de la constante de
View.VISIBLE
.Je suppose que vous voulez masquer la liste après l'animer?
Mais vous montrant la liste directement après le démarrage de l'animation. Jetez un oeil à AnimationListener et masquer la liste
Par exemple:
Enfin, je trouve la réponse et il est très simple modification de coordonner les valeurs. Et le code est
Suis ici paramètre valeur négative au deuxième coordonner la cause de l'o elle est en mouvement twowards côté négatif, ce qui signifie que le point de vue est en mouvement twowards intérieure côté gauche.
pour la compréhension générale de ce que vous ne connaissez pas, je vous ai trouvé un autre post qui explique qu'il est très bon!! La Vue et l'animation de son travail un peu différent car il pourrait être prévu!
https://stackoverflow.com/a/5888969/2074990