event.getX()、event.getY()与event.getRawX()、event.getRawY()的区别

来源:互联网 发布:汤灿到底怎么了知乎 编辑:程序博客网 时间:2024/06/16 19:50

在Android的 onTouchEvent(MotionEvent event)方法中event.getX()、event.getY()与event.getRawX()、event.getRawY()其实表达的含义是有区别的,我们先来看图了解下:
这里写图片描述

红色的外框表示的是手机屏幕
蓝色外框表示的控件
红色的点点表示的是点击的位置

getRawX( )即表示的是点击的位置距离屏幕的坐标
getX( )即表示的点击的位置相对于本身的坐标

getY( ) 与 getRawY( )的原理同上

0 0
原创粉丝点击