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.

È stato utile?

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 .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top