Defines the button color used by a widget subtree.

See also:

Inheritance

Static Methods

of(BuildContext context) ButtonTheme

The color from the closest instance of this class that encloses the given context.

Constructors

ButtonTheme({Key key, ButtonTextTheme textTheme: ButtonTextTheme.normal, double minWidth: 88.0, double height: 36.0, EdgeInsets padding: const EdgeInsets.symmetric(horizontal: 16.0), Widget child })

Creates a button theme.

const
ButtonTheme.bar({Key key, ButtonTextTheme textTheme: ButtonTextTheme.accent, double minWidth: 64.0, double height: 36.0, EdgeInsets padding: const EdgeInsets.symmetric(horizontal: 8.0), Widget child })

Creates a button theme that is appropriate for button bars, as used in dialog footers and in the headers of data tables.

const

Properties

height double

The vertical extent of the button.

read-only
minWidth double

The smallest horizontal extent that the button will occupy.

read-only
padding EdgeInsets

The amount of space to surround the child inside the bounds of the button.

read-only
textTheme ButtonTextTheme

The button color that this subtree should use.

read-only
child Widget

The widget below this widget in the tree.

read-only, inherited
hashCode int

Get a hash code for this object.

read-only, inherited
key Key

Controls how one widget replaces another widget in the tree.

read-only, inherited
runtimeType Type

A representation of the runtime type of the object.

read-only, inherited

Operators

operator ==(other) bool

The equality operator.

inherited

Methods

updateShouldNotify(ButtonTheme oldTheme) bool

Whether the framework should notify widgets that inherit from this widget.

createElement() InheritedElement

Inflates this configuration to a concrete instance.

inherited
debugFillDescription(List<String> description) → void

Add additional information to the given description for use by toString.

inherited
noSuchMethod(Invocation invocation) → dynamic

Invoked when a non-existent method or property is accessed.

inherited
toString() String

Returns a string representation of this object.

inherited
toStringShort() String

A short, textual description of this widget.

inherited