TouchRippleGestureDetector constructor
const
TouchRippleGestureDetector({
- Key? key,
- required Widget child,
- required HitTestBehavior behavior,
- required TouchRippleRejectBehavior rejectBehavior,
- required TouchRippleLongTapFocusStartEvent longTapFocusStartEvent,
- Duration? tapPreviewMinDuration,
- Duration? tapableDuration,
- Duration? doubleTappableDuration,
- Duration? doubleTapHoldDuration,
- Duration? longTappableDuration,
- Duration? longTapStartDeleyDuration,
- TouchRippleRecognizerCallback? onTap,
- TouchRippleRejectableCallback? onRejectableTap,
- TouchRippleRecognizerCountableCallback? onDoubleTap,
- TouchRippleStateCallBack? onDoubleTapStart,
- TouchRippleStateCallBack? onDoubleTapEnd,
- TouchRippleRejectableCallback? onRejectableLongTap,
- TouchRippleRecognizerCountableCallback? onLongTap,
- TouchRippleStateCallBack? onLongTapStart,
- TouchRippleStateCallBack? onLongTapEnd,
- TouchRippleAcceptedCallback? onAccepted,
- TouchRippleRejectedCallback? onRejected,
- TouchRippleFocusStartStateCallBack? onFocusStart,
- TouchRippleStateCallBack? onFocusEnd,
Implementation
const TouchRippleGestureDetector({
super.key,
required this.child,
required this.behavior, // Hit Test Behaivor
required this.rejectBehavior,
required this.longTapFocusStartEvent,
this.tapPreviewMinDuration,
this.tapableDuration,
this.doubleTappableDuration,
this.doubleTapHoldDuration,
this.longTappableDuration,
this.longTapStartDeleyDuration,
this.onTap,
this.onRejectableTap,
this.onDoubleTap,
this.onDoubleTapStart,
this.onDoubleTapEnd,
this.onRejectableLongTap,
this.onLongTap,
this.onLongTapStart,
this.onLongTapEnd,
this.onAccepted,
this.onRejected,
this.onFocusStart,
this.onFocusEnd,
});