【问题标题】:Getting last x and y coordinates of ACTION_UP android获取 ACTION_UP android 的最后 x 和 y 坐标
【发布时间】:2018-03-15 17:07:58
【问题描述】:

我想知道如何获取 ACTION_UP 运动事件的最后一个 X 和 Y 坐标值,因为该运动事件返回最后一个释放点以及自最后一个向下事件以来的任何中间点。我想唯一存储最后一个 X 和 Y 坐标(用户松开手指之前的最后一个 x 和 y)

【问题讨论】:

    标签: android touch-event motionevent


    【解决方案1】:

    使用MotionEvent#getX()MotionEvent#getY() 提取最近的坐标。

    【讨论】:

    • 在 ACTION_UP 中使用 getx() 和 gety() 不仅可以获取最后一个释放点,还可以获取最后一个 down 事件之间的中间点,如上所述,我只需要最后一个 x 和 y 坐标之前手指抬起
    【解决方案2】:

    检查motionEvent.getAction() == MotionEvent.ACTION_MOVE并获取MotionEvent.ACTION_UP之前的最后一个坐标

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-13
      相关资源
      最近更新 更多