2012-02-16 13 views
8

Tengo una vista de imagen (como una página de revista). Cuando cambio a esa imagen, entonces quiero la siguiente imagen (página). También quiero la opción Acercar y alejar para esta imagen . ¿Cómo puedo lograr esto?arrojar y pinchzoom para una visualización de imagen en una actividad

Gracias

+0

supongo que busca una biblioteca que hace eso. –

+0

Ver duplicado de esto: http://stackoverflow.com/questions/8975586/sources-for-an-android-image-gallery-view-with-pinch-zoom-touch-swipe-etc –

+0

Posible duplicado: http://stackoverflow.com/questions/11672210/android-combine-swipe-and-pinch-to-zoom –

Respuesta

3

Asumiendo que ya investigados por separado en pinch-to-zoom y swipe gestures, es posible que desee imponer limitaciones a la capacidad de utilización. Cuando se amplía la imagen (ocupando un área mayor que el tamaño de la pantalla), debe desactivar la detección de deslizamiento y habilitarla de nuevo una vez que el tamaño de la imagen sea menor que el tamaño de la pantalla.

+2

¿cómo puedo detectar si es un gesto de zoom pellizco o swype? –

+2

al detectar el zoom de pellizco, está utilizando MotionEvent.ACTION_POINTER_DOWN para detectar el segundo dedo que toca la pantalla. mientras no haya MotionEvent.ACTION_UP, cualquier cosa que onTouchEvent esté procesando debe ser un gesto de pellizco. intente configurar indicadores para habilitar/deshabilitar la detección de deslizamiento. eso por supuesto, en apoyo para verificar el tamaño de la imagen, como se menciona en mi respuesta. – josephus

+0

Pero contradice el gesto de desplazamiento. ¿No hay una manera más genérica de hacer esto? Me refiero a un componente con pellizco para acercar y desplazarse. Otro con deslizar y hacer que trabajen juntos. –

0

Encontrado this publicar en una galería (deslizar entre las fotos) con el pellizco para ampliar.

Cuestiones relacionadas