2010-11-28 17 views
6

Tengo una galería personalizada con elementos de "pantalla completa" y he reemplazado el método onFling() de la Galería. En esta función reemplazada, puedo comprobar si el usuario tenía 'flinged' hacia la izquierda o hacia la derecha, y actuar en consecuencia conAndroid: deshabilite el efecto de "rebote" en la Galería personalizada

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

Esto funciona muy bien, pero hay algún tipo de animación 'rebote' cuando me desplazo. La nueva imagen entra y se mueve demasiado lejos, luego regresa a la posición final. Como las imágenes que uso son demasiado grandes, la animación de rebote se ve horrible y, por lo tanto, quiero desactivarla.

¿Alguna sugerencia?

¡Muchas gracias!

Erik

+0

Cualquiera tiene una solución para que? la solución siguiente no funciona para mí – Arslan

+0

@Erik ¿Encontró alguna solución para este problema? – Spike777

Respuesta

2

Intente configurar el androide: animationDuration a un valor muy bajo, por ejemplo, 20 o 10.

+0

Esto parece funcionar. –

Cuestiones relacionadas