visit method
Implementation
@override
ConstructorCall visit(FloatingActionButton widget) {
return ConstructorCall(
'FloatingActionButton',
NotNullMap.from({
'tooltip': ArgumentEncoders.string(widget.tooltip),
'foregroundColor': ArgumentEncoders.color(widget.foregroundColor),
'backgroundColor': ArgumentEncoders.color(widget.backgroundColor),
'focusColor': ArgumentEncoders.color(widget.focusColor),
'hoverColor': ArgumentEncoders.color(widget.hoverColor),
'splashColor': ArgumentEncoders.color(widget.splashColor),
'heroTag': ArgumentEncoders.string(widget.heroTag?.toString()),
'elevation': widget.elevation,
'focusElevation': widget.focusElevation,
'hoverElevation': widget.hoverElevation,
'highlightElevation': widget.highlightElevation,
'disabledElevation': widget.disabledElevation,
'onPressed': DataSourceEncoder.voidHandler(widget.onPressed),
'mini': widget.mini,
'shape': ArgumentEncoders.shapeBorder(widget.shape),
'clipBehavior': ArgumentEncoders.enumValue(widget.clipBehavior),
'autofocus': widget.autofocus,
'materialTapTargetSize':
ArgumentEncoders.enumValue(widget.materialTapTargetSize),
'isExtended': widget.isExtended,
'enableFeedback': widget.enableFeedback,
'child': ArgumentEncoders.widget(widget.child),
}),
);
}