Open
Description
case MotionEvent.ACTION_POINTER_UP:
actionIndex = event.getActionIndex();
int pointerId = event.getPointerId(actionIndex);
if (pointerId == trackingPointerId) {
int newIndex;
if (actionIndex == event.getPointerCount() - 1) {
newIndex = event.getPointerCount() - 2;
} else {
newIndex = event.getPointerCount() - 1;
}
trackingPointerId = event.getPointerId(newIndex);
downX = event.getX(actionIndex);
downY = event.getY(actionIndex);
originalOffsetX = offsetX;
originalOffsetY = offsetY;
}
break;
need change to
case MotionEvent.ACTION_POINTER_UP:
actionIndex = event.getActionIndex();
int pointerId = event.getPointerId(actionIndex);
if (pointerId == trackingPointerId) {
int newIndex;
if (actionIndex == event.getPointerCount() - 1) {
newIndex = event.getPointerCount() - 2;
} else {
newIndex = event.getPointerCount() - 1;
}
trackingPointerId = event.getPointerId(newIndex);
downX = event.getX(newIndex);
downY = event.getY(newIndex);
originalOffsetX = offsetX;
originalOffsetY = offsetY;
}
break;
Metadata
Metadata
Assignees
Labels
No labels