Получить фактические координаты изображения изображения в событии Android webview onTouch - PullRequest
0 голосов
/ 26 июля 2011

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

Я загрузил изображение в веб-просмотр, чтобы воспользоваться возможностями масштабирования. Я могу получить координаты X, Y веб-просмотра, где произошел щелчок, но я не могу понять, как получить текущий уровень масштабирования. Кроме того, я не уверен, какая математика потребуется для перевода шкалы X, Y в действительные пиксельные координаты.

Правильно ли мне использовать веб-просмотр?

EDIT: Используя ссылку, предложенную ниже, я получил работоспособность масштабирования. Я до сих пор не могу понять, как разместить нарисованный маркер поверх TouchImageView, тем более получить координаты, которые были фактически затронуты на изображении.

1 Ответ

0 голосов
/ 26 июля 2011

Для вашего вопроса масштабирования, а также для coor, Как мне получить функциональность масштабирования для изображений? должна помочь вам

В принятом ответе действительно используется WebView, но в другом ответе используетсялучший подход для включения зума.Он также предоставляет необходимую математику, необходимую для перевода ваших координат X и Y в пригодные для использования точки.

...