2010-04-13 10 views
14

Mi piacerebbe gestire gli eventi di pizzico nella mia applicazione Android per ingrandire e ridurre.Rilevamento pizzico in Android

Credo che Android 2.0 abbia funzionalità multi-touch e ho sentito che Android 1.6 potrebbe o meno supportarlo a seconda del dispositivo.

Qual è il modo migliore per rilevare gli eventi di pizzicamento, degradando con garbo per i dispositivi che non lo supportano? Ho scelto Android 1.5 verso l'alto.

risposta

20

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 su dispositivi che li supportano, continuando tranquillamente a supportare i dispositivi più vecchi. http://android-developers.blogspot.com/2009/04/backward-compatibility-for-android.html

+2

Il collegamento al blog è stato interrotto. – Josh1billion

+0

ora non è .... – 3yanlis1bos

0

Android 1.6 non supporta il multi-touch, Android 2.0 e versioni successive, significa che è necessario disporre di diversi OnTouchHandlers che è possibile scambiare in base alla versione di Android rilevata. Per ulteriori informazioni su come implementare il pizzico-zoom, dare un'occhiata a this thread.