在点击ImageView时获取X和Y坐标

时间:2017-11-10 09:53:01

标签: android vector listener

我正在尝试在图像上放置标记(使用ImageView),图像不适合屏幕,因此有滚动视图。我想知道当用户点击时我如何得到一个听众的坐标,所以我可以添加一个标记或文本,我希望我能用矢量做到这一点。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

检查此库PhotoView并且它有setOnPhotoTapListener((imageView, x, y)侦听器,它将为您提供特定的X和Y位置。

这是我项目的小片段,

private PhotoView mMap;
mMap.setOnPhotoTapListener((imageView, x, y) ->
                processTap((int) (mOriginalMap.getWidth() * x),
                        (int) (mOriginalMap.getHeight() * y))
);