Implementar zoom en scrollView android

Estoy tratando de crear una aplicación que emplea el scrollView en Android. Sucede que scrollView no soporta matrices. Por lo tanto no puedo hacer algo como esto:

Matrix matrix = new Matrix(); Matrix eventMatrix = new Matrix(); // possible touch states final static int NONE = 0; final static int DRAG = 1; final static int ZOOM = 2; int touchState = NONE; 

¿Alguien sabe si es posible lograr el zoom, así como la función de pellizcar a través de otro proceso? Apreciar la ayuda.

Gracias.

[REEDITAR]

El scrollView servirá como un contenedor para que varias UI se puedan colocar dentro de él. De esta manera, el scrollView puede servir como una parte de interfaz de usuario.

Gracias.

Dependiendo de sus requisitos específicos aquí hay un par de posibles enfoques para este problema:

  • Puede crear una vista y ajustar sus parámetros de diseño durante el evento onScroll.
  • Para el zoom simple es posible que desee ver la animación. Esto debería darle un efecto de zoom. Para un elemento específico en la vista de desplazamiento.
  • Si necesita ampliar el scrollView completo, puede rodearlo con un contenedor de vista (por ejemplo, LinearLayout) y realizar el zoom en esta vista.

No estoy seguro de lo que está utilizando el ScrollView para pero usted debe echar un vistazo a este artículo de desarrollador android – Hacer sentido de multitouch para obtener pinch / zoom funcionalidad.

Si su intención es proporcionar capacidades de zoom a una imagen, entonces usted está de suerte! Escribí una clase bastante completa que extiende ImageView para agregar el pellizco de zoom y la funcionalidad de panorámica, con pruebas de límites. Compruébelo aquí . Si eso no es lo que quieres, entonces tendrás que proporcionar más información sobre exactamente lo que quieres hacer. Pero, este código puede ser adaptable a sus necesidades.

  • Android: EditText no rellenar ScrollView y RelativeLayout
  • ListView dentro de un ScrollView
  • React Native: TouchableOpacity onPresiona problemas dentro de un ScrollView
  • Efecto de desplazamiento con múltiples visualizadores
  • Webview en Scrollview
  • Desplazamiento de TextView en una ScrollView a una subcadena de texto específica
  • ¿Hay alguna forma de calcular la posición final de desplazamiento
  • Cómo hacer encabezados de sección pegajosa (como iOS) en Android?
  • Cómo desplazarse tableview en android
  • Instagram como desplazamiento en la galería personalizada
  • Centro de contenido en vista de desplazamiento
  • Interesting Posts
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.