build method

  1. @override
Widget build(
  1. BuildContext context
)
override

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,
      ),
    );