2010-04-13 2 views
14

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

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

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

ответ

20

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

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

+2

Ссылка на блог сейчас отключена. – Josh1billion

+0

сейчас его нет .... – 3yanlis1bos

0

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

Смежные вопросы