Обнаружение щепотки в андроиде
-
26-09-2019 - |
Вопрос
Я хотел бы обрабатывать щипнуть события в моем приложении Android, чтобы увеличить и выходить.
Я полагаю, что Android 2.0 имеет функциональность нескольких касаний и услышал, что Android 1.6 может или не может поддерживать его в зависимости от устройства.
Какой лучший способ обнаружить щипнуть события, ухудшаясь изящно для устройств, которые не поддерживают его? Я нацелен на Android 1,5 вверх.
Решение
Отличная статья Ed Burnette (Hello Android автор) на Multi Touch (включая Zoom Zoom) можно найти здесь: 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-form-android.html.
Другие советы
Android 1.6 не поддерживает Multi-Touch, Android 2.0 и выше, это означает, что вам нужно иметь разные Ontouchhandlers, которые вы можете поменять на основе версии Android, вы обнаружите. Для получения дополнительной информации о том, как реализовать щепотки, посмотрите на эта нить.