设备屏幕的坐标与所显示的图像不对应

时间:2017-11-16 15:11:45

标签: java android

在我的应用程序中,imageView.setImage(ImageSource.uri(imagePath));显示整个大型jpg图像(6000 x 5000像素)。 onTouch侦听器设置为imageView。用户应该能够点击屏幕并在点击产生的坐标处留下标记。

问题在于,由于正在测试的设备是800 x 1280,每次用户点击屏幕时,标记会出现在图像左上角的一个小矩形区域中。

所以我的问题是,如果有办法在点击时获取图像上的坐标?如果没有,我如何将屏幕坐标应用于图像?需要考虑用户可能将图像缩放到他/她喜欢的特定尺寸。

感谢任何帮助,谢谢。

\s*

0 个答案:

没有答案