visit method
ConstructorCall
visit(
- covariant InkResponse widget
)
override
Implementation
@override
ConstructorCall visit(InkResponse widget) {
return ConstructorCall(
'InkResponse',
NotNullMap.from({
'onTap': DataSourceEncoder.voidHandler(widget.onTap),
'onTapDown': DataSourceEncoder.handler(widget.onTapDown),
'onTapUp': DataSourceEncoder.handler(widget.onTapUp),
'onTapCancel': DataSourceEncoder.voidHandler(widget.onTapCancel),
'onDoubleTap': DataSourceEncoder.voidHandler(widget.onDoubleTap),
'onLongPress': DataSourceEncoder.voidHandler(widget.onLongPress),
'onSecondaryTap':
DataSourceEncoder.voidHandler(widget.onSecondaryTap),
'onSecondaryTapUp':
DataSourceEncoder.handler(widget.onSecondaryTapUp),
'onSecondaryTapDown':
DataSourceEncoder.handler(widget.onSecondaryTapDown),
'onSecondaryTapCancel':
DataSourceEncoder.voidHandler(widget.onSecondaryTapCancel),
'onHighlightChanged':
DataSourceEncoder.handler(widget.onHighlightChanged),
'onHover': DataSourceEncoder.handler(widget.onHover),
'containedInkWell': widget.containedInkWell,
'highlightShape': ArgumentEncoders.enumValue(widget.highlightShape),
'radius': widget.radius,
'borderRadius': ArgumentEncoders.borderRadius(widget.borderRadius),
'customBorder': ArgumentEncoders.shapeBorder(widget.customBorder),
'focusColor': ArgumentEncoders.color(widget.focusColor),
'hoverColor': ArgumentEncoders.color(widget.hoverColor),
'highlightColor': ArgumentEncoders.color(widget.highlightColor),
'splashColor': ArgumentEncoders.color(widget.splashColor),
'enableFeedback': widget.enableFeedback,
'excludeFromSemantics': widget.excludeFromSemantics,
'canRequestFocus': widget.canRequestFocus,
'onFocusChange': DataSourceEncoder.handler(widget.onFocusChange),
'autofocus': widget.autofocus,
'hoverDuration': ArgumentEncoders.duration(widget.hoverDuration),
'child': ArgumentEncoders.widget(widget.child),
}));
}