La detección de pellizco en Android
-
26-09-2019 - |
Pregunta
Me gustaría eventos mango pellizco en mi aplicación Android para acercar y alejar.
Creo Android 2.0 tiene la funcionalidad multi-touch, y oyó que Android 1.6 podría o no podría apoyarla en función del dispositivo.
¿Cuál es la mejor manera de detectar eventos de arrastre, mientras que degradar gracia para los dispositivos que no lo soportan? Estoy focalización Android 1.5 hacia arriba.
Solución
Un gran artículo por Ed Burnette (Hola Android Autor) en multi touch (incluido el zoom pellizco) se puede encontrar aquí: http://www.zdnet.com/blog/burnette/how-to-use-multi-touch-in-android-2/ 1747
He aquí un artículo en el blog de desarrolladores de Android acerca de tomar ventaja de la capacidad de las API más nuevos en los dispositivos que los soportan, mientras que con gracia seguir apoyando a los dispositivos más antiguos. http://android-developers.blogspot.com/2009 /04/backward-compatibility-for-android.html
Otros consejos
Android 1.6 no es compatible con multi-touch, Android 2.0 y superior lo hace, eso significa que usted tendría que tener diferentes OnTouchHandlers que podrá cambiar en función de la versión de Android a detectar. Para obtener más información acerca de cómo implementar el pinch-zoom, echar un vistazo a este hilo .