una studio seleccionar para mostrar imagenes imagen galeria codigo camara activity java android gallery zoom pinchzoom

java - seleccionar - picasso android studio



GalerĂ­a de Android con zoom de pellizco (2)

Puedes usar mi Pinch para ampliar el proyecto de la Galería . Puede elegir cualquier imagen de la galería y luego en onDoubleTap(MotionEvent e) abrir la imagen completa y ampliarla.

Encontré un proyecto de muestra de galería con zoom de pellizco e hice algunas correcciones de errores. Puedes descargar mi código here

Es compatible con pantalla completa solamente. Siempre centra la imagen a la altura de la pantalla. Pero quiero colocar una vista de encabezado en la parte superior de la pantalla y realizar el ajuste en la ubicación de la imagen. La ubicación de la imagen debe ser:

header height + (screen height - header height) / 2

No soy tan bueno usando Matrix . ¿Alguien tiene idea de cómo hacer que la galería personalizada funcione en cualquier tamaño (no solo en pantalla completa)?


También puede hacer la opción de pellizco de zoom de imagen para la galería utilizando las siguientes líneas de código:

case MotionEvent.ACTION_POINTER_DOWN: oldDist = spacing(event); Log.d(TAG, "oldDist=" + oldDist); if (oldDist > 10f) { savedMatrix.set(matrix); midPoint(mid, event); mode = ZOOM; Log.d(TAG, "mode=ZOOM" ); } break;

O puedes descargar el ejemplo .