TableWholeRowInkWell class

A special ink well based on CustomInkResponse, which will splash to the whole row when tap TableCell, is used in TableCell and to replace TableRowInkWell.

Inheritance

Constructors

TableWholeRowInkWell({Key? key, required Widget child, EdgeInsets? padding, GestureTapCallback? onTap, GestureTapDownCallback? onTapDown, GestureTapCallback? onTapCancel, GestureTapCallback? onDoubleTap, GestureLongPressCallback? onLongPress, ValueChanged<bool>? onHighlightChanged, ValueChanged<bool>? onHover, MouseCursor? mouseCursor, bool containedInkWell = true, BoxShape highlightShape = BoxShape.rectangle, BorderRadius? borderRadius, ShapeBorder? customBorder, Color? focusColor, Color? hoverColor, Color? highlightColor, MaterialStateProperty<Color?>? overlayColor, Color? splashColor, bool enableFeedback = true, bool excludeFromSemantics = false, FocusNode? focusNode, bool canRequestFocus = true, ValueChanged<bool>? onFocusChange, bool autofocus = false, Duration? highlightFadeDuration(HighlightType type)?, CustomInkRippleSetting? rippleSetting, required double tableWidth, required double accumulativeWidthRatio})
TableWholeRowInkWell.preferred({Key? key, required Widget child, EdgeInsets? padding, GestureTapCallback? onTap, GestureLongPressCallback? onLongPress, required double tableWidth, required double accumulativeWidthRatio})
The preferred TableWholeRowInkWell constructor by AoiHosizora :)

Properties

autofocus bool
finalinherited
borderRadius BorderRadius?
finalinherited
canRequestFocus bool
finalinherited
child Widget?
finalinherited
containedInkWell bool
finalinherited
customBorder ShapeBorder?
finalinherited
enableFeedback bool
finalinherited
excludeFromSemantics bool
finalinherited
focusColor Color?
finalinherited
focusNode FocusNode?
finalinherited
getRadius → (double? Function(RenderBox referenceBox)?)
The target radius getter function for ink highlight and ink feature with RenderBox.
finalinherited
getRect → (Rect? Function(RenderBox referenceBox)?)
The clip rect getter function for ink highlight and ink feature with RenderBox.
finalinherited
hashCode int
The hash code for this object.
no setterinherited
highlightColor Color?
finalinherited
highlightFadeDuration → (Duration? Function(HighlightType type)?)
The fade duration function for InkHighlight with given HighlightType.
finalinherited
highlightShape BoxShape
finalinherited
hoverColor Color?
finalinherited
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
mouseCursor MouseCursor?
finalinherited
onDoubleTap GestureTapCallback?
finalinherited
onFocusChange ValueChanged<bool>?
finalinherited
onHighlightChanged ValueChanged<bool>?
finalinherited
onHover ValueChanged<bool>?
finalinherited
onLongPress GestureLongPressCallback?
finalinherited
onTap GestureTapCallback?
finalinherited
onTapCancel GestureTapCallback?
finalinherited
onTapDown GestureTapDownCallback?
finalinherited
overlayColor MaterialStateProperty<Color?>?
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
splashColor Color?
finalinherited
splashFactory InteractiveInkFeatureFactory?
finalinherited

Methods

createElement() StatefulElement
Creates a StatefulElement to manage this widget's location in the tree.
inherited
createState() State<CustomInkResponse>
Creates the mutable state for this widget at a given location in the tree.
inherited
debugDescribeChildren() List<DiagnosticsNode>
Returns a list of DiagnosticsNode objects describing this node's children.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.
inherited
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a string representation of this node and its descendants.
inherited
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a one-line detailed description of the object.
inherited
toStringShort() String
A short, textual description of this widget.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited