LegacyRaisedButton.icon constructor
LegacyRaisedButton.icon({
- Key? key,
- required VoidCallback? onPressed,
- VoidCallback? onLongPress,
- ValueChanged<
bool> ? onHighlightChanged, - MouseCursor? mouseCursor,
- ButtonTextTheme? textTheme,
- Color? textColor,
- Color? disabledTextColor,
- Color? color,
- Color? disabledColor,
- Color? focusColor,
- Color? hoverColor,
- Color? highlightColor,
- Color? splashColor,
- Brightness? colorBrightness,
- double? elevation,
- double? highlightElevation,
- double? disabledElevation,
- ShapeBorder? shape,
- Clip clipBehavior,
- FocusNode? focusNode,
- bool autofocus,
- EdgeInsetsGeometry? padding,
- MaterialTapTargetSize? materialTapTargetSize,
- Duration? animationDuration,
- required Widget icon,
- required Widget label,
Create a filled button from a pair of widgets that serve as the button's
icon
and label
.
The icon and label are arranged in a row and padded by 12 logical pixels at the start, and 16 at the end, with an 8 pixel gap in between.
The elevation
, highlightElevation
, disabledElevation
, icon
,
label
, and clipBehavior
arguments must not be null.
Implementation
factory LegacyRaisedButton.icon({
Key? key,
required VoidCallback? onPressed,
VoidCallback? onLongPress,
ValueChanged<bool>? onHighlightChanged,
MouseCursor? mouseCursor,
ButtonTextTheme? textTheme,
Color? textColor,
Color? disabledTextColor,
Color? color,
Color? disabledColor,
Color? focusColor,
Color? hoverColor,
Color? highlightColor,
Color? splashColor,
Brightness? colorBrightness,
double? elevation,
double? highlightElevation,
double? disabledElevation,
ShapeBorder? shape,
Clip clipBehavior,
FocusNode? focusNode,
bool autofocus,
EdgeInsetsGeometry? padding,
MaterialTapTargetSize? materialTapTargetSize,
Duration? animationDuration,
required Widget icon,
required Widget label,
}) = _LegacyRaisedButtonWithIcon;