标签: android android-layout android-ui
我想知道android中MotionEvent.getRawX和MotionEvent.getX之间的区别,因为一个是数字而另一个是浮动?是否需要同时使用这两种类型?
MotionEvent.getRawX
MotionEvent.getX
答案 0 :(得分:105)
MotionEvent有时会返回相对于视图的绝对X和Y坐标,有时会返回前一个运动事件的相对坐标。
MotionEvent
getRawX()和getRawY()保证相对于设备屏幕返回绝对坐标。
getRawX()
getRawY()
getX()和getY()时,应该返回相对于调度它们的坐标。
getX()
getY()
答案 1 :(得分:12)
=>
rawX = motionEven.getX() + touchableButton.getX() + layout3.getX() + layout2.getX();