MotionEvent之getRawX/getRawY与getX/getY

android项目开发中,经常会编写自定义控件或者判断用户手势操作,此时需要使用MotionEvent中的getRawX()/getRawY()与getX()/getY()取得触摸点在X轴与Y轴上的距离,这四个方法都返回一个float类型的参数,单位为像素(Pixel)。
这四个参数的具体含义是:

getRawX():触摸点相对于屏幕的横坐标
getRawY():触摸点相对于屏幕的纵坐标

getX():触摸点相对于View的横坐标
getY():触摸点相对于View的横坐标

为了直观地看到区别,我们画图说明一下。
MotionEvent之getRawX/getRawY与getX/getY