theme library

Classes

AlertStyle
The style to be applied to alert widget
AlertTheme
A Widget that controls how descendant alerts should look like.
AlertThemeData
Defines the visual properties of Alert.
AlertThemeDefaults
AnchorStyle
The style to be applied to anchor widget
AnchorTheme
A Widget that controls how descendant Anchors should look like.
AnchorThemeData
Defines the visual properties of Anchor.
AnchorThemeDefaults
AnimatedListTileTheme
A widget that animates the ListTileThemeData implicitly.
AnimatedTextTileTheme
A widget that animates the TextTileThemeData implicitly.
AnimatedTileTheme
A widget that animates the TileThemeData implicitly.
AvatarStyle
The style to be applied to avatar widget
AvatarTheme
A Widget that controls how descendant avatar should look like.
AvatarThemeData
Defines the visual properties of Avatar.
AvatarThemeDefaults
BadgeStyle
The style to be applied to badge widget
BadgeTheme
A Widget that controls how descendant badges should look like.
BadgeThemeData
Defines the visual properties of Badge.
BadgeThemeDefaults
ButtonStyle
The style to be applied to button widget
ButtonTheme
A Widget that controls how descendant buttons should look like.
ButtonThemeData
Defines the visual properties of Button.
ButtonThemeDefaults
ButtonThemeIos
ButtonThemeM2
ButtonThemeM3
CheckboxStyle
The style to be applied to checkbox widget
CheckboxTheme
A Widget that controls how descendant checkbox should look like.
CheckboxThemeData
Defines the visual properties of Checkbox.
CheckboxThemeDefaults
CheckboxThemeIos
CheckboxThemeM2
CheckboxThemeM3
CheckboxTileTheme
A Widget that controls how descendant checkbox tile should look like.
CheckboxTileThemeData
Defines the visual properties of CheckboxTile.
CheckboxTileThemeDefaults
ChipStyle
The style to be applied to chip widget
ChipTheme
A Widget that controls how descendant Chips should look like.
ChipThemeData
Defines the visual properties of Chip.
ChipThemeDefaults
ChipThemeIos
ChipThemeM2
ChipThemeM3
ColorScheme
A set of 45 colors based on the Material spec that can be used to configure the color properties of most components.
ColorTheme
A Widget that controls how descendant alerts should look like.
ColorThemeData
Descendant widgets obtain the current ColorThemeData object using AlertTheme.of(context). Instances of ColorThemeData can be customized with ColorThemeData.copyWith or ColorThemeData.merge.
ColorThemeDefaults
DrivenAnchorStyle
Create a AnchorStyle that can handle widget event.
DrivenButtonStyle
Create a ButtonStyle when some events occurs
DrivenCheckboxStyle
Create a CheckboxStyle that handle the widget events
DrivenChipStyle
Create a ChipStyle when some events occurs
DrivenRadioStyle
Create a RadioStyle that handle the widget events
DrivenSwitchStyle
Create a SwitchStyle that handle the widget events
DrivenToggleIconStyle
A ToggleIconStyle that change when some events occurs.
ListTileStyle
The style to be applied to ListTile widget
ListTileTheme
A Widget that controls how descendant tile should look like.
ListTileThemeData
Defines the visual properties of ListTile.
ListTileThemeDefaults
RadioStyle
The style to be applied to Radio widget
RadioTheme
A Widget that controls how descendant radio should look like.
RadioThemeData
Defines the visual properties of Radio.
RadioThemeDefaults
RadioThemeIos
RadioThemeM2
RadioThemeM3
RadioTileTheme
A Widget that controls how descendant radio tile should look like.
RadioTileThemeData
Defines the visual properties of RadioTile.
RadioTileThemeDefaults
SheetStyle
The style to be applied to the sheet widget
SheetTheme
A Widget that controls how descendant Sheets should look like.
SheetThemeData
Defines the visual properties of Sheet.
SheetThemeDefaults
SheetThemeIos
SheetThemeM2
SheetThemeM3
SwitchStyle
The style to be applied to Switch widget
SwitchTheme
A Widget that controls how descendant Switch should look like.
SwitchThemeData
Defines the visual properties of Switch.
SwitchThemeDefaults
SwitchThemeIos
SwitchThemeM2
SwitchThemeM3
SwitchTileTheme
A Widget that controls how descendant switch tile should look like.
SwitchTileThemeData
Defines the visual properties of SwitchTile.
SwitchTileThemeDefaults
SwitchTileThemeIos
SwitchTileThemeM2
SwitchTileThemeM3
TextTheme
Material design text theme.
TextTileStyle
The style to be applied to TextTile widget
TextTileTheme
A Widget that controls how descendant tile should look like.
TextTileThemeData
Defines the visual properties of TextTile.
TextTileThemeDefaults
Theme
Applies a theme to descendant widgets.
ThemeConfig
The theme config contains light and dark theme data
ThemeConsumer
ThemeController
ThemeData
Defines the configuration of the overall visual Theme for a MaterialApp or a widget subtree within the app.
ThemeExtension<T extends ThemeExtension<T>>
An interface that defines custom additions to a ThemeData object.
ThemePreset
ThemeProvider
TileStyle
The style to be applied to Tile widget
TileTheme
A Widget that controls how descendant tile should look like.
TileThemeData
Defines the visual properties of Tile.
TileThemeDefaults
ToggleButtonTheme
A Widget that controls how descendant buttons should look like.
ToggleButtonThemeData
Defines the visual properties of Button.
ToggleButtonThemeDefaults
ToggleButtonThemeIos
ToggleButtonThemeM2
ToggleButtonThemeM3
ToggleIconStyle
The style to be applied to ToggleIcon widget
ToggleIconTheme
A Widget that controls how descendant toggle icon should look like.
ToggleIconThemeData
Defines the visual properties of ToggleIcon.
ToggleIconThemeDefaults

Enums

Brightness
Describes the contrast of a theme or color palette.
ControlAffinity
Where to place the control next to a label.
SheetSeverity
SheetVariant
StrokeStyle
TextTileAlign
ThemeMode
Describes which theme will be used by MaterialApp.