嗨我正在研究tileview。我希望通过触摸来移动标记.i通过这样做实现了它
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
dX = view.getX() - event.getRawX();
dY = view.getY() - event.getRawY();
break;
case MotionEvent.ACTION_MOVE:
view.animate()
.x(event.getRawX() + dX)
.y(event.getRawY() + dY)
.setDuration(0)
.start();
break;
default:
return false;
}
但是当我缩放图像标记位置时会发生变化。
就像我通过拖放和拖动将某个引脚指向某个地方并且当我缩放图像引脚位置时更改 如何解决这个问题?