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