Button.icon constructor
Button.icon(
- IconData icon, {
- Key? key,
- String? tooltip,
- double? size,
- EdgeInsets? padding,
- FocusNode? focusNode,
- bool canRequestFocus = true,
- bool autofocus = false,
- bool? active,
- bool willChangeState = false,
- required VoidCallback? onPressed,
- VoidCallback? onLongPress,
- ButtonThemeData? theme,
Creates a button with a icon.
Implementation
factory Button.icon(
IconData icon, {
Key? key,
String? tooltip,
double? size,
EdgeInsets? padding,
FocusNode? focusNode,
bool canRequestFocus = true,
bool autofocus = false,
bool? active,
bool willChangeState = false,
required VoidCallback? onPressed,
VoidCallback? onLongPress,
ButtonThemeData? theme,
}) {
return Button(
key: key,
padding: padding,
bodyPadding: padding != null ? EdgeInsets.zero : null,
tooltip: tooltip,
onPressed: onPressed,
onLongPress: onLongPress,
focusNode: focusNode,
canRequestFocus: canRequestFocus,
autofocus: autofocus,
active: active,
willChangeState: willChangeState,
enableAnimation: true,
filled: false,
theme: theme,
body: Icon(icon, size: size),
);
}