ExtendedButtonStyle class

Mixed in types
Annotations

Constructors

ExtendedButtonStyle({MaterialStateProperty<TextStyle?>? textStyle, MaterialStateProperty<Color?>? backgroundColor, MaterialStateProperty<Color?>? foregroundColor, MaterialStateProperty<Color?>? overlayColor, MaterialStateProperty<Color?>? shadowColor, MaterialStateProperty<double?>? elevation, MaterialStateProperty<EdgeInsetsGeometry?>? padding, MaterialStateProperty<Size?>? minimumSize, MaterialStateProperty<Size?>? fixedSize, MaterialStateProperty<Size?>? maximumSize, MaterialStateProperty<BorderSide?>? side, MaterialStateProperty<OutlinedBorder?>? shape, MaterialStateProperty<MouseCursor?>? mouseCursor, VisualDensity? visualDensity, MaterialTapTargetSize? tapTargetSize, Duration? animationDuration, bool? enableFeedback, AlignmentGeometry? alignment, InteractiveInkFeatureFactory? splashFactory, MaterialStateProperty<double?>? margin, Duration? highlightFadeDuration, bool? splashingEnabled, ButtonStyle? baseStyle})

Properties

alignment AlignmentGeometry?
no setter
animationDuration Duration?
no setter
backgroundColor MaterialStateProperty<Color?>?
no setter
elevation MaterialStateProperty<double?>?
no setter
enableFeedback bool?
no setter
fixedSize MaterialStateProperty<Size?>?
no setter
foregroundColor MaterialStateProperty<Color?>?
no setter
hashCode int
The hash code for this object.
no setteroverride
highlightFadeDuration Duration?
final
margin MaterialStateProperty<double?>?
final
maximumSize MaterialStateProperty<Size?>?
no setter
minimumSize MaterialStateProperty<Size?>?
no setter
mouseCursor MaterialStateProperty<MouseCursor?>?
no setter
overlayColor MaterialStateProperty<Color?>?
no setter
padding MaterialStateProperty<EdgeInsetsGeometry?>?
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shadowColor MaterialStateProperty<Color?>?
no setter
shape MaterialStateProperty<OutlinedBorder?>?
no setter
side MaterialStateProperty<BorderSide?>?
no setter
splashFactory InteractiveInkFeatureFactory?
no setter
splashingEnabled bool?
final
tapTargetSize MaterialTapTargetSize?
no setter
textStyle MaterialStateProperty<TextStyle?>?
no setter
visualDensity VisualDensity?
no setter

Methods

copyWith({MaterialStateProperty<TextStyle?>? textStyle, MaterialStateProperty<Color?>? backgroundColor, MaterialStateProperty<Color?>? foregroundColor, MaterialStateProperty<Color?>? overlayColor, MaterialStateProperty<Color?>? shadowColor, MaterialStateProperty<double?>? elevation, MaterialStateProperty<EdgeInsetsGeometry?>? padding, MaterialStateProperty<Size?>? minimumSize, MaterialStateProperty<Size?>? fixedSize, MaterialStateProperty<Size?>? maximumSize, MaterialStateProperty<BorderSide?>? side, MaterialStateProperty<OutlinedBorder?>? shape, MaterialStateProperty<MouseCursor?>? mouseCursor, VisualDensity? visualDensity, MaterialTapTargetSize? tapTargetSize, Duration? animationDuration, bool? enableFeedback, AlignmentGeometry? alignment, InteractiveInkFeatureFactory? splashFactory, MaterialStateProperty<double?>? margin, Duration? highlightFadeDuration, bool? splashingEnabled}) ExtendedButtonStyle
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
override
merge(ExtendedButtonStyle? style) ExtendedButtonStyle
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.
inherited
toStringShort() String
A brief description of this object, usually just the runtimeType and the hashCode.
inherited

Operators

operator ==(Object other) bool
The equality operator.
override