wrapWithPointerPressTracking method

  1. @protected
Widget wrapWithPointerPressTracking({
  1. required bool enabled,
  2. required Widget child,
})

wrapWithPointerPressTracking.

Implementation

@protected
Widget wrapWithPointerPressTracking({
  required bool enabled,
  required Widget child,
}) {
  if (!enabled) {
    return child;
  }

  return TapRegion(
    onTapOutside: _onTapOutside,
    child: Listener(
      behavior: HitTestBehavior.translucent,
      onPointerDown: _onPointerDown,
      onPointerUp: _onPointerUp,
      onPointerCancel: _onPointerCancel,
      child: child,
    ),
  );
}