【发布时间】:2017-03-06 20:16:32
【问题描述】:
我的问题是单击 imageview 并知道在图像上的哪个位置(由 imageview 调整大小),我点击了。
我目前的算法是:
在 ImageView 的 onTouch 方法中,获取 MotionEvent 的 X 和 Y 位置并进行数学运算
int realX = (X / this.getWidth()) * bitmapWidth;
int realY = (Y / this.getHeight()) * bitmapHeight;
其中 bitpmapWidth 和 bitmapHeight 来自原始位图。
谁能帮帮我?
【问题讨论】:
-
想知道您点击图片的哪个区域?就像如果图像有按钮那么你的要求是找到你点击图像中的那个按钮的天气?这是你的要求吗?
-
您好 Varun,这会有所帮助,但事实并非如此。谢谢。
标签: android bitmap imageview ontouch