我正在尝试在图像上放置标记(使用ImageView
),该图像不适合屏幕,因此具有滚动视图。我想知道当用户点击时如何通过听众获得坐标,以便我可以添加标记或文本,我希望可以使用矢量来实现。
任何帮助将不胜感激。
最佳答案
检查此库PhotoView,它具有setOnPhotoTapListener((imageView, x, y)
侦听器,它将为您提供特定的X和Y位置。
这是我的项目的小片段,
private PhotoView mMap;
mMap.setOnPhotoTapListener((imageView, x, y) ->
processTap((int) (mOriginalMap.getWidth() * x),
(int) (mOriginalMap.getHeight() * y))
);