【问题标题】:Get actual image coordinates of image in Android webview onTouch event在Android webview onTouch事件中获取图像的实际图像坐标
【发布时间】:2011-07-26 18:20:31
【问题描述】:

我正在将平面图加载到 Android 应用程序中。我需要用户能够通过单击来识别平面图上的问题区域。我的思考过程是识别点击动作,重新加载 webview 的 html,将我的标记资产添加到指定位置。

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

网络视图是否适合我使用?

编辑: 使用下面建议的链接,我得到了缩放功能。我仍然不知道如何在 TouchImageView 上放置一个可绘制的标记,更不用说获取图像上实际触摸的坐标了。

【问题讨论】:

    标签: android webview touch-event


    【解决方案1】:

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

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

    【讨论】:

    • 似乎无法使用缩放功能。我终于看到它显示了我的平面图,但它被缩小以适合图像。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多