при представлении представления MotionEvent # getX getY возвращает аноральное значение - PullRequest
0 голосов
/ 21 ноября 2018

Я настроил вид прямоугольника, который можно поворачивать, касаясь его верхнего левого угла, а также можно перемещать, касаясь его центрального положения.при перемещении представления после его ратификации 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();

Оцените это!

...