Inheritance
System.Object
ButtonTheme
public class ButtonTheme : InheritedWidget
Constructors
ButtonTheme(Key, ButtonTextTheme, ButtonBarLayoutBehavior, Single, Single, EdgeInsets, ShapeBorder, Boolean, Color, Color, Color, Color, ColorScheme, Nullable<MaterialTapTargetSize>, Widget)
Declaration
public ButtonTheme(Key key = null, ButtonTextTheme textTheme = ButtonTextTheme.normal, ButtonBarLayoutBehavior layoutBehavior = ButtonBarLayoutBehavior.padded, float minWidth = 88F, float height = 36F, EdgeInsets padding = null, ShapeBorder shape = null, bool alignedDropdown = false, Color buttonColor = null, Color disabledColor = null, Color highlightColor = null, Color splashColor = null, ColorScheme colorScheme = null, MaterialTapTargetSize? materialTapTargetSize = default(MaterialTapTargetSize? ), Widget child = null)
Parameters
Declaration
public ButtonTheme(Key key = null, ButtonThemeData data = null, Widget child = null)
Parameters
Fields
Declaration
public readonly ButtonThemeData data
Field Value
Methods
bar(Key, ButtonTextTheme, Single, Single, EdgeInsets, ShapeBorder, Boolean, Color, Color, Color, Color, ColorScheme, Widget, ButtonBarLayoutBehavior)
Declaration
public static ButtonTheme bar(Key key = null, ButtonTextTheme textTheme = ButtonTextTheme.accent, float minWidth = 64F, float height = 36F, EdgeInsets padding = null, ShapeBorder shape = null, bool alignedDropdown = false, Color buttonColor = null, Color disabledColor = null, Color highlightColor = null, Color splashColor = null, ColorScheme colorScheme = null, Widget child = null, ButtonBarLayoutBehavior layoutBehavior = ButtonBarLayoutBehavior.padded)
Parameters
Returns
Declaration
public static ButtonTheme fromButtonThemeData(Key key = null, ButtonThemeData data = null, Widget child = null)
Parameters
Returns
of(BuildContext)
Declaration
public static ButtonThemeData of(BuildContext context)
Parameters
Returns
Declaration
public override bool updateShouldNotify(InheritedWidget oldWidget)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Overrides