我有一个自定义布局,其中包含一个嵌套的视图V,布局结构如下:
LinearLayout L1 ---> LinearLayout L2 ---> View V。
我已经为V注册了OnTouchListener。在触摸事件上,我需要获取相对于视图V边缘的触摸事件坐标。
event.getX()和event.getY()返回的值是相对于什么的?我已经在谷歌上搜索了一些资料,但得到的说法不一,有人说这些值已经相对于视图V的边缘,而另一些人则说我需要从event.getX()和event.getY()中减去视图V的边缘坐标才能获取相对坐标。
感谢您的帮助。
我已经为V注册了OnTouchListener。在触摸事件上,我需要获取相对于视图V边缘的触摸事件坐标。
event.getX()和event.getY()返回的值是相对于什么的?我已经在谷歌上搜索了一些资料,但得到的说法不一,有人说这些值已经相对于视图V的边缘,而另一些人则说我需要从event.getX()和event.getY()中减去视图V的边缘坐标才能获取相对坐标。
感谢您的帮助。