因此,我需要获取我在 ImageView 上的触摸坐标。
我已经成功尝试在 OnTouchListener 事件中获取坐标。但这不是我真正需要的。
问题是屏幕的分辨率远低于ImageView中图片的分辨率。
如何获取图片的实际坐标(可能是某些像素点)?
最佳答案
Android: How do I get the x y coordinates within an image / ImageView?
imageView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
int[] values = new int[2];
view.getLocationOnScreen(values);
Log.d("X & Y",values[0]+" "+values[1]);
}
});
是这样的吗?
关于java - 在 ImageView 触摸上获取 X/Y 坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45360792/