2010-11-28 9 views
6

J'ai une galerie personnalisée avec des éléments 'fullscreen' et j'ai remplacé la méthode onFling() de la galerie. Dans cette fonction surchargée, je vérifie si l'utilisateur avait « flinged » à gauche ou à droite, et agir en conséquence avecAndroid: Désactiver l'effet 'bounce' dans la galerie personnalisée

onKeyDown(KeyEvent.KEYCODE_DPAD_RIGHT, event); // OR 
onKeyDown(KeyEvent.KEYCODE_DPAD_LEFT, event); 

Cela fonctionne très bien, mais il y a une sorte d'animation « rebond » quand je défiler. La nouvelle image entre et se déplace juste trop loin, puis revient à la position finale. Parce que les images que j'utilise sont beaucoup trop grandes, l'animation de rebond a l'air horrible et donc je veux le désactiver.

Des suggestions?

Merci beaucoup!

Erik

+0

Quelqu'un a une solution pour cela? la solution ci-dessous ne fonctionne pas pour moi – Arslan

+0

@Erik Avez-vous trouvé une solution à ce problème? – Spike777

Répondre

2

Essayez de régler l'androïde: animationDuration à très faible valeur par exemple, 20 ou 10.

+0

Cela semble fonctionner. –

Questions connexes