build method
Apply existing NikuIconButton's property to current style and build
Example usage:
build(context) {
return (
NikuIconButton(Icons(Icon.edit))
.iconSize(24)
.p(20)
.highlightColor(Colors.blue.withOpacity(.125))
)
}
Implementation
@override
build(context) => internalBuild(
IconButton(
key: key,
icon: _icon,
onPressed: _onPressed,
iconSize: _iconSize,
visualDensity: _visualDensity,
padding: EdgeInsets.only(
top: _pt,
left: _pl,
bottom: _pb,
right: _pr,
),
alignment: _alignment,
splashRadius: _splashRadius,
color: _color,
focusColor: _focusColor,
hoverColor: _hoverColor,
highlightColor: _highlightColor,
splashColor: _splashColor,
disabledColor: _disabledColor,
mouseCursor: getMouseCursor,
focusNode: _focusNode,
autofocus: _autofocus,
tooltip: _tooltip,
enableFeedback: _enableFeedback,
constraints: _constraints,
),
);