Rilevamento pizzico in Android
-
26-09-2019 - |
Domanda
Vorrei eventi maniglia pizzico della mia applicazione Android per ingrandire e rimpicciolire.
Credo Android 2.0 ha funzionalità multi-touch, e sentì che Android 1.6 potrebbe o non potrebbe sostenerlo a seconda del dispositivo.
Qual è il modo migliore per rilevare eventi pizzico, mentre degradante grazia per i dispositivi che non lo supportano? Ho scelto come target Android 1.5 verso l'alto.
Soluzione
Un grande articolo di Ed Burnette (Ciao Android Autore) sul multi touch (compresi pinch zoom) può essere trovato qui: http://www.zdnet.com/blog/burnette/how-to-use-multi-touch-in-android-2/ 1747
Ecco un articolo sul blog degli sviluppatori di Android su sfruttando la capacità delle API più recenti sui dispositivi che li supportano, mentre con grazia continuando a supportare i dispositivi più vecchi. http://android-developers.blogspot.com/2009 /04/backward-compatibility-for-android.html
Altri suggerimenti
Android 1.6 non supporta il multi-touch, Android 2.0 e superiori lo fa, il che significa che si avrebbe bisogno di avere diverse OnTouchHandlers che è possibile cambiare in base alla versione di Android si rileva. Per ulteriori informazioni su come implementare il pinch-zoom, dare un'occhiata a questa discussione .