Android开发中MotionEvent坐标获取方法分析

2019-12-10 19:07:39刘景俊

运行结果:

Android开发中MotionEvent坐标获取方法分析

点击屏幕中间的Button,获取的坐标信息:

Android开发中MotionEvent坐标获取方法分析

结果说明:

x,y  :  分别获取的相对Button控件的坐标 getX(), getY()
rawX,rawY  : 分别获取的相对显示屏幕左上角的坐标 getRawX(), getRawY()

总结:

getX() 是表示Widget相对于自身左上角的x坐标,而getRawX()是表示相对于屏幕左上角的x坐标值(注意:这个屏幕左上角是手机屏幕左上角,不管activity是否有titleBar或是否全屏幕); getY(),getRawY()一样的道理



注:相关教程知识阅读请移步到Android开发频道。