Files
PiliPlus/lib/common/widgets/gesture/image_tap_gesture_recognizer.dart
2026-02-14 11:03:02 +08:00

24 lines
536 B
Dart

import 'package:flutter/gestures.dart'
show TapGestureRecognizer, PointerDownEvent;
class ImageTapGestureRecognizer extends TapGestureRecognizer {
ImageTapGestureRecognizer({
super.debugOwner,
super.supportedDevices,
super.allowedButtonsFilter,
super.preAcceptSlopTolerance,
super.postAcceptSlopTolerance,
});
int? _pointer;
@override
void addPointer(PointerDownEvent event) {
if (_pointer == event.pointer) {
return;
}
_pointer = event.pointer;
super.addPointer(event);
}
}