本文主要是介绍event.getX()、event.getY()与event.getRawX()、event.getRawY()的区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在Android的 onTouchEvent(MotionEvent event)方法中event.getX()、event.getY()与event.getRawX()、event.getRawY()其实表达的含义是有区别的,我们先来看图了解下:
红色的外框表示的是手机屏幕
蓝色外框表示的控件
红色的点点表示的是点击的位置
getRawX( )即表示的是点击的位置距离屏幕的坐标
getX( )即表示的点击的位置相对于本身的坐标
getY( ) 与 getRawY( )的原理同上
这篇关于event.getX()、event.getY()与event.getRawX()、event.getRawY()的区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!