批准视图时,MotionEvent#getX getY返回空值

时间:2018-11-21 02:40:37

标签: android motionevent

我自定义了一个矩形视图,触摸它的左上角可以批准该矩形视图,触摸它的中心位置时也可以移动它。在批准视图后移动视图时,MotionEvent#getX或MotionEvent#getY将返回非正常值。

enter image description here

虽然我只是移动它,但是MotionEvent#getX或MotionEvent#getY的返回值是正常的。

enter image description here

srceenshot中的变量定义:

  case MotionEvent.ACTION_DOWN:
      mDownX = event.getX();
      mDownY = event.getY();
  case MotionEvent.ACTION_MOVE:
      float eventMoveX = event.getX();
      float eventMoveY = event.getY();

赞赏!

0 个答案:

没有答案