MIconButton.outlined constructor
const
MIconButton.outlined({
- Key? key,
- double? iconSize,
- VisualDensity? visualDensity,
- EdgeInsetsGeometry? padding,
- AlignmentGeometry? alignment,
- double? splashRadius,
- Color? color,
- Color? focusColor,
- Color? hoverColor,
- Color? highlightColor,
- Color? splashColor,
- Color? disabledColor,
- VoidCallback? onPressed,
- MouseCursor? mouseCursor,
- FocusNode? focusNode,
- bool autofocus = false,
- String? tooltip,
- bool? enableFeedback,
- BoxConstraints? constraints,
- ButtonStyle? style,
- bool? isSelected,
- Widget? selectedIcon,
- required Widget icon,
- Color? backgroundColor,
- bool clearPadding = false,
- double? elevation,
- double? size,
- Size? maximumSize,
- Size? minimumSize,
- bool noHighlight = false,
- bool noSplash = false,
- Color? overlayColor,
- Color? shadowColor,
- OutlinedBorder? shape,
- BorderSide? side,
- InteractiveInkFeatureFactory? splashFactory,
- MaterialTapTargetSize? tapTargetSize,
Implementation
const MIconButton.outlined({
super.key,
this.iconSize,
this.visualDensity,
this.padding,
this.alignment,
this.splashRadius,
this.color,
this.focusColor,
this.hoverColor,
this.highlightColor,
this.splashColor,
this.disabledColor,
this.onPressed,
this.mouseCursor,
this.focusNode,
this.autofocus = false,
this.tooltip,
this.enableFeedback,
this.constraints,
this.style,
this.isSelected,
this.selectedIcon,
required this.icon,
this.backgroundColor,
this.clearPadding = false,
this.elevation,
this.size,
this.maximumSize,
this.minimumSize,
this.noHighlight = false,
this.noSplash = false,
this.overlayColor,
this.shadowColor,
this.shape,
this.side,
this.splashFactory,
this.tapTargetSize,
}) : assert(splashRadius == null || splashRadius > 0),
_variant = _MIconButtonVariant.outlined;