ThemeData class
The data for the Theme for desktop apps.
- Annotations
Constructors
- ThemeData({required Brightness brightness, PrimaryColor? primaryColor, BackgroundColor? backgroundColor, ShadeColor? shadeColor})
-
Creates a ThemeData.
factory
- ThemeData.dark([PrimaryColor? primaryColor])
-
Creates a theme with dart brightness.
factory
- ThemeData.fallback()
-
Creates a default theme.
factory
- ThemeData.light([PrimaryColor? primaryColor])
-
Creates a theme with light brightness.
factory
Properties
-
final
- brightness → Brightness
-
final
-
final
- checkboxTheme → CheckboxThemeData
-
final
- circularProgressIndicatorTheme → CircularProgressIndicatorThemeData
-
final
- colorScheme → ColorScheme
-
final
- contextMenuTheme → ContextMenuThemeData
-
final
- dialogTheme → DialogThemeData
-
final
- dropDownTheme → DropDownThemeData
-
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- hyperlinkTheme → HyperlinkThemeData
-
final
- invertedTheme → ThemeData
-
no setter
- linearProgressIndicatorTheme → LinearProgressIndicatorThemeData
-
final
- listTableTheme → ListTableThemeData
-
final
- messageTheme → MessageThemeData
-
final
-
final
- radioTheme → RadioThemeData
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scrollbarTheme → ScrollbarThemeData
-
final
- sliderTheme → SliderThemeData
-
final
- tabTheme → TabThemeData
-
final
- textTheme → TextTheme
-
final
- toggleSwitchTheme → ToggleSwitchThemeData
-
final
- tooltipTheme → TooltipThemeData
-
final
- treeTheme → TreeThemeData
-
final
Methods
-
copyWith(
{Brightness? brightness, ColorScheme? colorScheme, TextTheme? textTheme, TabThemeData? tabTheme, TreeThemeData? treeTheme, ButtonThemeData? buttonTheme, DropDownThemeData? dropDownTheme, DialogThemeData? dialogTheme, ContextMenuThemeData? contextMenuTheme, HyperlinkThemeData? hyperlinkTheme, RadioThemeData? radioTheme, CheckboxThemeData? checkboxTheme, ToggleSwitchThemeData? toggleSwitchTheme, SliderThemeData? sliderTheme, ScrollbarThemeData? scrollbarTheme, ListTableThemeData? listTableTheme, CircularProgressIndicatorThemeData? circularProgressIndicatorTheme, LinearProgressIndicatorThemeData? linearProgressIndicatorTheme, BreadcrumbThemeData? breadcrumbTheme, MessageThemeData? messageTheme, TooltipThemeData? tooltipTheme}) → ThemeData - Creates a theme with selected fields.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
withBrightness(
Brightness brightness) → ThemeData - Creates a theme with a given brightness.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override