Cómo hacer zoom en un mapa de bits con alta resolución?

Estoy tratando de implementar un visor de imágenes con TouchImageView .

  • TouchImageView se coloca en un fragmento.
  • Y fijé una imagen grande (2500×3000) a este TouchImageView , (cargando con inSampleSize = 8).
  • Luego pellizco zoom en la imagen, se muestra en baja resolución. (No es de extrañar.)

Sin embargo, quiero mostrar una imagen de alta resolución en el acercamiento, como la aplicación de la Galería Android. ¿Como hacer esto?

Gracias por adelantado.

No he podido encontrar una implementación de ImageView que admita el zoom en imágenes grandes, por lo que he creado una que teja la imagen y muestra el número mínimo de mosaicos de alta resolución posible, cambiando a medida que el zoom y pan. Espero que haga lo que usted necesita.

https://github.com/davemorrissey/subsampling-scale-image-view

Puedes probar esto: AndroidBigImage

http://www.androidhub4you.com/2013/05/zoom-image-demo-in-android-zoom-image.html

Espero que esto le ayudará a encontrar su respuesta.

  • Pellizcar y recortar la imagen desde la vista de la imagen
  • Implementar pinch Zoom usando ViewPager
  • Pinch Android y Zoom de la imagen en la actividad
  • Zoom y arrastrar una imagen en android
  • Webview dentro del listview: conflictos de eventos táctiles Por lo tanto no puede pellizcar Zoom IN / OUT en android
  • Pellizcar zoom con ScrollView: Actualizar su comportamiento de desplazamiento cuando cambia el tamaño de un niño
  • ¿Hay alguna manera de probar multi-touch en el emulador de Android?
  • SDK de Android: no escala en el centro del tacto
  • Android: ¿Cómo rellenar colores en un mapa de bits después de hacer zoom?
  • Efectos de imagen con rotación y pellizco para aplicar zoom con GLSurfaceView Android
  • ¿Cómo manejar pegatinas con redimensionar y rotar la funcionalidad?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.