click function
Implementation
Widget click(Widget widget, onClick, Style style, ButtonProps props) {
return InkWell(
onTap: onClick,
autofocus: props.autofocus,
borderRadius: props.borderRadius,
enableFeedback: props.enableFeedback,
excludeFromSemantics: props.excludeFromSemantics,
focusColor: props.focusColor,
focusNode: props.focusNode,
hoverColor: style.hoverColor ?? props.hoverColor,
radius: props.radius,
splashColor: props.splashColor,
customBorder: props.customBorder ??
RoundedRectangleBorder(
borderRadius: BorderRadius.circular(style.borderRadius),
),
mouseCursor: props.mouseCursor,
canRequestFocus: props.canRequestFocus,
highlightColor: style.activeColor ?? props.highlightColor,
splashFactory: props.splashFactory,
statesController: props.statesController,
onDoubleTap: props.onDoubleTap,
onHighlightChanged: props.onHighlightChanged,
onHover: props.onHover,
onLongPress: props.onLongPress,
onTapCancel: props.onTapCancel,
onTapDown: props.onTapDown,
onTapUp: props.onTapUp,
onSecondaryTap: props.onSecondaryTap,
onFocusChange: props.onFocusChange,
onSecondaryTapDown: props.onSecondaryTapDown,
onSecondaryTapUp: props.onSecondaryTapUp,
onSecondaryTapCancel: props.onSecondaryTapCancel,
child: widget,
);
}