wrapWithPointerPressTracking method
wrapWithPointerPressTracking.
Implementation
@protected
Widget wrapWithPointerPressTracking({
required bool enabled,
required Widget child,
}) {
if (!enabled) {
return child;
}
return Listener(
behavior: HitTestBehavior.translucent,
onPointerDown: (_) => _setPointerDown(true),
onPointerUp: (_) => _setPointerDown(false),
onPointerCancel: (_) => _setPointerDown(false),
child: child,
);
}