handlePointerMove method

  1. @override
void handlePointerMove(
  1. MouseMsg event,
  2. Offset localPosition
)
override

Called when a pointer-move event occurs.

Implementation

@override
void handlePointerMove(MouseMsg event, Offset localPosition) {
  if (state != GestureRecognizerState.possible) return;

  final delta = localPosition - initialPosition!;
  final distance = _magnitude(delta);
  if (distance > kTouchSlop) {
    // Moved too far — this is not a tap.
    addCmd(onTapCancel?.call());
    resolve(GestureDisposition.rejected);
  }
}