Обнаружение щепотки в Android - PullRequest
14 голосов
/ 13 апреля 2010

Я бы хотел обрабатывать пинч-события в моем приложении Android для увеличения и уменьшения масштаба.

Я считаю, что Android 2.0 имеет функцию мультитач и слышал, что Android 1.6 может или не может поддерживать его в зависимости от устройства.

Каков наилучший способ обнаружения пинч-событий и при этом изящное снижение для устройств, которые его не поддерживают? Я нацеливаюсь на Android 1.5 и выше.

Ответы [ 2 ]

20 голосов
/ 13 апреля 2010

Отличная статья Эда Бернетта (Hello Android Author) о мультитач (включая масштабирование) можно найти здесь: http://www.zdnet.com/blog/burnette/how-to-use-multi-touch-in-android-2/1747

Вот статья в блоге разработчиков Android о том, как использовать возможности более новых API на устройствах, которые их поддерживают, и в то же время изящно продолжать поддерживать старые устройства. http://android -developers.blogspot.com / 2009/04 / обратная совместимость для-android.html

0 голосов
/ 13 апреля 2010

Android 1.6 не поддерживает мультитач, Android 2.0 и выше, это означает, что вам понадобятся разные OnTouchHandlers, которые вы можете менять в зависимости от версии Android, которую вы обнаружили. Для получения дополнительной информации о том, как реализовать масштабирование, посмотрите на эту тему .

...