handlePointerUp method

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

Called when a pointer-up event occurs.

Implementation

@override
void handlePointerUp(MouseMsg event, Offset localPosition) {
  if (state == GestureRecognizerState.possible ||
      state == GestureRecognizerState.accepted) {
    final globalPos = Offset(event.x.toDouble(), event.y.toDouble());

    addCmd(
      onTapUp?.call(
        TapUpDetails(globalPosition: globalPos, localPosition: localPosition),
      ),
    );
    addCmd(onTap?.call());

    state = GestureRecognizerState.defunct;
  }
}