2012-02-04 37 views
6

Soy relativamente nuevo en el desarrollo de Android, y actualmente estoy desarrollando una aplicación que requiere una imagen apta para zoom y pannable que tendrá otras imágenes superpuestas encima, similar a un MapView pero sin usar la API de Google Maps. .¿La mejor manera de tener una superposición de imagen de zoom y panorámica en Android?

que he hecho un poco de mirar y encontraron que puedo ser capaz de lograr la porción de superposición haciendo el método en esta pregunta: Draw images on top of each other in android

Sin embargo, no sé si eso haría que la capacidad de hacer un zoom de pellizco y/o panoramizar una imagen grande factible. ¿Valdría la pena crear un GLSurfaceView y simplemente implementar la funcionalidad necesaria, o es una exageración porque estaría reinventando la rueda?

Por lo que sea, la imagen del mapa grande se buscará desde un servidor (pero si es necesario se puede dividir en regiones cuadradas más pequeñas), y se incrustará el icono que se superpondrá en varias posiciones del mapa en la aplicación en sí.

+0

¿Has descubierto la mejor manera de hacerlo? :) – Adam

Respuesta

-1

Sony Ericsson creó una excelente clase PinchZoomable ImageView. Lo modifiqué para mis necesidades. Fusioné su pizca de zoom y de un solo punto de contacto con zoom (para los teléfonos que no tienen multitouch) http://code.google.com/p/motivatormaker-android/source/browse/MakeMotivator/src/com/sonyericsson/zoom/ImageZoomView.java

Su tutorial está aquí: http://developer.sonymobile.com/2011/04/12/how-to-take-advantage-of-the-pinch-to-zoom-feature-in-your-xperia-10-apps-part-2/

que tiene un rendimiento bastante bueno de usar estas clases sin necesidad de utilizar OpenGL.

Cuestiones relacionadas