Получить расположение изображения внутри WebView на экране - PullRequest
0 голосов
/ 13 марта 2012

My WebView загружает веб-страницу, и эта веб-страница содержит несколько изображений.Есть ли способы получить координаты этих изображений на экране, когда они нажимаются?

Мне нужны координаты этих изображений, потому что я хочу воспроизвести некоторые анимации, когда люди нажимают на них, но теперь я застрял в получении местоположения изображения: (.

Любая помощь будет оцененаБольшое спасибо!

1 Ответ

1 голос
/ 13 марта 2012

Поскольку веб-сайт также принадлежит вам, вы можете использовать javascript bridge для определения момента нажатия на изображение, а в сочетании с dispatchTouchEvent вы можете получить точное местоположение нажатия на экран. Шаги, которые вы можете предпринять:

  1. отслеживать все события касания на экране в методе dispatchTouchEvent вашей деятельности
  2. сохранить последнее касание на экране
  3. отслеживание кликов изображений с использованием вашего интерфейса JavaScript
  4. при нажатии на изображение используйте последнее сохраненное место нажатия, которое вы получили в dispatchTouchEvent
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...