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

Methods

copyWith({Brightness? brightness, ColorScheme? colorScheme, TextTheme? textTheme, NavThemeData? navTheme, 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