Question

Je voudrais des événements de pincement de la poignée dans mon application Android pour zoomer et dézoomer.

Je crois que Android 2.0 dispose d'une fonctionnalité multi-touch, et entendu que Android 1.6 pourrait ou non soutenir en fonction de l'appareil.

Quelle est la meilleure façon de détecter les événements de pincement, tout en dégradant grâce pour les appareils qui ne supportent pas? Je cible Android 1.5 vers le haut.

Était-ce utile?

La solution

Un grand article de Ed Burnette (Bonjour Auteur Android) sur multi-touch (y compris le zoom de pincement) se trouve ici: http://www.zdnet.com/blog/burnette/how-to-use-multi-touch-in-android-2/ 1747

Voici un article sur le blog des développeurs Android de tirer profit de la capacité des nouvelles API sur les périphériques qui les prennent en charge, tout en continuant grâce à l'appui des appareils plus anciens. http://android-developers.blogspot.com/2009 /04/backward-compatibility-for-android.html

Autres conseils

Android 1.6 ne supporte pas le multi-touch, Android 2.0 et ci-dessus, cela signifie que vous devez avoir des OnTouchHandlers que vous pouvez échanger en fonction de la version d'Android vous détectez. Pour plus d'informations sur la façon de mettre en œuvre le pincement zoom, jetez un oeil à ce fil .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top