TouchRippleStyle constructor

const TouchRippleStyle({
  1. Key? key,
  2. required Widget child,
  3. Color? rippleColor,
  4. Color? hoverColor,
  5. Color? focusColor,
  6. double? rippleScale,
  7. double? rippleBlurRadius,
  8. BorderRadius? rippleBorderRadius,
  9. Duration? previewDuration,
  10. Duration? tappableDuration,
  11. Duration? doubleTappableDuration,
  12. Duration? doubleTapAliveDuration,
  13. Duration? longTappableDuration,
  14. Duration? longTapCycleDuration,
  15. TouchRippleBehavior? tapBehavior,
  16. TouchRippleBehavior? doubleTapBehavior,
  17. TouchRippleBehavior? longTapBehavior,
  18. TouchRippleRejectBehavior? rejectBehavior,
  19. TouchRippleCancelBehavior? cancelBehavior,
  20. TouchRippleOverlapBehavior? overlapBehavior,
  21. TouchRippleRenderOrderType? renderOrderType,
  22. TouchRippleFocusTiming? focusTiming,
  23. TouchRippleOrigin? origin,
  24. TouchRippleShape? shape,
  25. TouchRippleAnimation? focusAnimation,
  26. TouchRippleAnimation? hoverAnimation,
  27. bool? useHoverEffect,
  28. bool? useFocusEffect,
  29. bool? onlyMainButton,
})

Implementation

const TouchRippleStyle({
  super.key,
  required super.child,
  this.rippleColor,
  this.hoverColor,
  this.focusColor,
  this.rippleScale,
  this.rippleBlurRadius,
  this.rippleBorderRadius,
  this.previewDuration,
  this.tappableDuration,
  this.doubleTappableDuration,
  this.doubleTapAliveDuration,
  this.longTappableDuration,
  this.longTapCycleDuration,
  this.tapBehavior,
  this.doubleTapBehavior,
  this.longTapBehavior,
  this.rejectBehavior,
  this.cancelBehavior,
  this.overlapBehavior,
  this.renderOrderType,
  this.focusTiming,
  this.origin,
  this.shape,
  this.focusAnimation,
  this.hoverAnimation,
  this.useHoverEffect,
  this.useFocusEffect,
  this.onlyMainButton
});