Есть ли созданный в API для обработки функциональности масштабирования повышения в Android

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

Спасибо, chris

10
задан Mark B 15 April 2010 в 14:08
поделиться

4 ответа

Я считаю, что вам нужно будет рассчитать уровень масштабирования самостоятельно. Эта статья выглядит как хороший источник для начала: http://blogs.zdnet.com/Burnette/?p=1847

4
ответ дан 3 December 2019 в 17:19
поделиться

Разработчики создали хаки, позволяющие использовать мультитач в браузере и браузере Dolphin. . Они поставляются в нестандартных ромах, и я уверен, что их можно загрузить.

Также компания Google официально выпустила технологию multi-touch для Nexus One и Motorola на этом этапе своего развития. Это означает, что вы сможете получить для него официальный класс, но держу пари, что это для версии Android 2.1.

Также я думаю, что можно с уверенностью предположить, что вы хотите, чтобы это работало на телефонах с рутированным доступом. Это означает, что вы можете застрять в использовании Android 2.1, а может быть, и до версии 2.0.

1
ответ дан 3 December 2019 в 17:19
поделиться

Я пытаюсь сделать то же самое, и, как обычно, первым моим побуждением было заглянуть в сам исходный код Android. Интересные части, похоже, находятся в классе ScaleGestureDetector , который не является общедоступным, но в его javadoc говорится

@hide Ожидает утверждения API

, так что, надеюсь, он станет общедоступным в какой-то момент.

Обновление : ScaleGestureDetector теперь является частью Android 2.2 API.

15
ответ дан 3 December 2019 в 17:19
поделиться

Вы пытаетесь увеличить изображение? В качестве простого решения вы можете использовать WebView для отображения вашего изображения, он имеет встроенную функцию масштабирования щипком.

0
ответ дан 3 December 2019 в 17:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: