在Android webview onTouch事件中获取图像的实际图像坐标

时间:2011-07-26 18:20:31

标签: android webview ontouchevent

我正在将平面图加载到Android应用程序中。我需要用户只需单击一下即可识别平面图上的问题区域。我的思维过程是识别点击操作,重新加载webview的html,将我的标记资产添加到指定位置。

我已将图像加载到webview中以利用缩放功能。我可以获得点击发生的webview的X,Y坐标,但我无法弄清楚如何获得当前的缩放级别。另外,我不确定将X,Y,比例转换为实际像素坐标需要什么数学运算。

webview是否适合我使用?

编辑: 使用下面建议的链接,我可以使用缩放功能。我仍然无法弄清楚如何在TouchImageView的顶部放置一个可绘制的标记,更不用说获得实际触及图像的坐标了。

1 个答案:

答案 0 :(得分:0)

对于缩放问题以及coor,How can I get zoom functionality for images?应该可以帮助您

接受的答案确实使用了WebView,但另一个答案使用了更好的方法来启用缩放。它还提供了将X和Y坐标转换为可用点所需的必要数学。