onTouchMove method
void
onTouchMove(
- dynamic event
Implementation
void onTouchMove(event) {
trackPointer(event);
switch (_pointers.length) {
case 1:
_movePrev.setFrom(_moveCurr);
_moveCurr.setFrom(getMouseOnCircle(event.pageX, event.pageY));
break;
default: // 2 or more
final position = getSecondPointerPosition(event);
final dx = event.pageX - position.x;
final dy = event.pageY - position.y;
_touchZoomDistanceEnd = math.sqrt(dx * dx + dy * dy);
final x = (event.pageX + position.x) / 2;
final y = (event.pageY + position.y) / 2;
_panEnd.setFrom(getMouseOnScreen(x, y));
break;
}
}