【问题标题】:Difference between MotionEvent.getRawX and MotionEvent.getXMotionEvent.getRawX 和 MotionEvent.getX 的区别
【发布时间】:2013-12-17 14:00:33
【问题描述】:

我想知道MotionEvent.getRawXMotionEvent.getX在android中的区别,一个是数字,另一个是浮点数?这两种类型需要什么?

【问题讨论】:

    标签: android android-layout android-ui


    【解决方案1】:

    MotionEvent 有时会返回相对于视图的绝对 X 和 Y 坐标,有时会返回与前一个运动事件的相对坐标。

    getRawX()getRawY() 保证返回相对于设备屏幕的绝对坐标。

    虽然getX()getY() 应该返回您相对于派发它们的视图的坐标。

    【讨论】:

    【解决方案2】:

    =>

    rawX = motionEvent.getX() + touchableButton.getX() + layout3.getX() + layout2.getX();
    

    【讨论】:

      猜你喜欢
      • 2011-04-08
      • 1970-01-01
      • 1970-01-01
      • 2013-08-07
      • 2011-10-20
      • 2020-01-23
      • 1970-01-01
      • 1970-01-01
      • 2014-10-09
      相关资源
      最近更新 更多