PDA

Ver la Versión Completa : [ SOLUCIONADO ] Zoom en ImageView


tetapoeta
05/03/14, 10:55:39
Buenas.

He empezado hace poco con el tema de android (usando Eclipse) y me ha surgido una duda.

En el main.xml he creado una imagen ImageView y quiero que esa imagen se pueda redimensionar con el tipico "pellizco" cuando se abre la aplicación. Hay algún método que permita hacer eso? Tengo que usar algo diferente a un ImageView para poder tener ese tipo de metodos.

Gracias por adelantado y un saludo.

h0nGoLoCo
05/03/14, 18:00:57
El gesto se llama pinch to zoom, hay un montón de librerías de éste pero mi favorita es SubsamplingScaleImageView porque soporta imágenes muy grandes.

Link de la librería: https://github.com/davemorrissey/subsampling-scale-image-view

kriogeN
05/03/14, 18:36:20
Muy chula la librería, para imágenes grandes desde luego es genial. Aunque no me gustan las clases para imágenes que no extienden a ImageView, luego dan problemas por un tubo cuando las usas en ViewPagers al liberar la memoria de los Bitmap. Además requiere API 10.

Yo uso esta:

https://github.com/sephiroth74/ImageViewZoom

Extiende a ImageView, funciona con API 8 y funcionan todos los gestos "clásicos", el PinchToZoom, el Pan y el Doble click para ampliar y reducir. Además tiene un método que te dice si al hacer Pan estás en un borde de la imagen cuando está ampliada, muy útil para paginadores para saber si puedes moverte a la siguiente imagen o tienes que seguir haciendo Pan.

tetapoeta
06/03/14, 10:01:08
Muchas gracias por las respuestas. Voy a investigar un poco ambas librerias a ver que tal van