区别展示
如上图可以清晰的了解到不同的函数所代表的意义
首先需要知道上图中的外框是手机屏幕,内框是ViewGroup(以下称为容器),中间有着margin(空白)
1.与View和容器有关
- getLeft():View的左边界到容器的左边界的距离
- getTop():View的顶部到容器的顶部的距离
- getRight():View的有边界到容器左边界的距离
- getBottom():View的底部到容器顶部的距离
2.与触摸点和屏幕有关 - getRawX():触摸点到屏幕左边界的距离
- getRawY():触摸点到屏幕顶部的距离
3.与触摸点和View有关 - getX():触摸点到View的左边界的距离
- getY():触摸点到View的顶部的距离