我正在尝试制作一个显示图片的应用程序,用户需要识别一些对象(即杯子),通过触摸屏幕上图片中的杯子,如果有效,将绘制一个圆圈.
到目前为止,我有一个带有可绘制位图的表面视图,可以全屏显示,并且在触摸屏幕时,将在视图上绘制一个圆圈。
我只能想到在图片中手动获取杯子的坐标(硬编码),然后对照触摸坐标event.getX()
和event.getY()
. 但这不会随着屏幕分辨率的变化而起作用。
这样做的更好方法是什么?这就像我正在尝试找到一种方法来精确地允许触摸我在我的应用程序中定义的某些区域。