CustomInkWell constructor

const CustomInkWell({
  1. Key? key,
  2. required BuildContext context,
  3. required String trackLabel,
  4. required String semanticsLabel,
  5. Widget? child,
  6. GestureTapCallback? onTap,
  7. GestureTapCallback? onDoubleTap,
  8. GestureLongPressCallback? onLongPress,
  9. GestureTapDownCallback? onTapDown,
  10. GestureTapUpCallback? onTapUp,
  11. GestureTapCallback? onTapCancel,
  12. ValueChanged<bool>? onHighlightChanged,
  13. ValueChanged<bool>? onHover,
  14. MouseCursor? mouseCursor,
  15. Color? focusColor,
  16. Color? hoverColor,
  17. Color? highlightColor,
  18. WidgetStateProperty<Color?>? overlayColor,
  19. Color? splashColor,
  20. InteractiveInkFeatureFactory? splashFactory,
  21. double? radius,
  22. BorderRadius? borderRadius,
  23. ShapeBorder? customBorder,
  24. bool excludeFromSemantics = false,
  25. FocusNode? focusNode,
  26. bool canRequestFocus = true,
  27. ValueChanged<bool>? onFocusChange,
  28. bool autofocus = false,
  29. MaterialStatesController? statesController,
  30. bool enableFeedback = true,
  31. Map<String, dynamic>? trackProperties,
  32. bool enabled = true,
  33. bool enableTracking = true,
})

Implementation

const CustomInkWell({
  super.key,
  required this.context,
  required this.trackLabel,
  required this.semanticsLabel,
  super.child,
  super.onTap,
  super.onDoubleTap,
  super.onLongPress,
  super.onTapDown,
  super.onTapUp,
  super.onTapCancel,
  super.onHighlightChanged,
  super.onHover,
  super.mouseCursor,
  super.focusColor,
  super.hoverColor,
  super.highlightColor,
  super.overlayColor,
  super.splashColor,
  super.splashFactory,
  super.radius,
  super.borderRadius,
  super.customBorder,
  super.excludeFromSemantics,
  super.focusNode,
  super.canRequestFocus,
  super.onFocusChange,
  super.autofocus,
  super.statesController,
  super.enableFeedback,
  this.trackProperties,
  this.enabled = true,
  this.enableTracking = true,
}) : super();