在Android的 onTouchEvent(MotionEvent event)方法中event.getX()、event.getY()与event.getRawX()、event.getRawY()其实表达的含义是有区别的,我们先来看图了解下:
红色的外框表示的是手机屏幕
蓝色外框表示的控件
红色的点点表示的是点击的位置
getRawX( )即表示的是点击的位置距离屏幕的坐标
getX( )即表示的点击的位置相对于本身的坐标
getY( ) 与 getRawY( )的原理同上
在Android的 onTouchEvent(MotionEvent event)方法中event.getX()、event.getY()与event.getRawX()、event.getRawY()其实表达的含义是有区别的,我们先来看图了解下:
红色的外框表示的是手机屏幕
蓝色外框表示的控件
红色的点点表示的是点击的位置
getRawX( )即表示的是点击的位置距离屏幕的坐标
getX( )即表示的点击的位置相对于本身的坐标
getY( ) 与 getRawY( )的原理同上