ColorTheme class

Inheritance

Constructors

ColorTheme({ThemeMode? themeMode, ThemeColor<Color>? green, ThemeColor<Color>? grey, ThemeColor<Color>? blue, ThemeColor<Color>? red, ThemeColor<Color>? orange, ThemeColor<Color>? yellow, ThemeColor<Color>? purple, ThemeColor<Color>? pink, ColorThemeConfig? appbar, ColorThemeConfig? base, ColorThemeConfig? background, ColorThemeConfig? bottom, ColorThemeConfig? card, ColorThemeConfig? dialog, ColorThemeConfig? divider, ColorThemeConfig? highlight, ColorThemeConfig? hint, ColorThemeConfig? hover, ColorThemeConfig? icon, ColorThemeConfig? label, ColorThemeConfig? placeholder, ColorThemeConfig? scaffold, ColorThemeConfig? shadow, ColorThemeConfig? splash, ColorThemeConfig? surface, ColorThemeConfig? text, Iterable<ColorThemeData> colors = const [], Iterable<GradientThemeData> gradients = const []})

Properties

appbar ColorThemeConfig
no setter
background ColorThemeConfig
no setter
blue ThemeColor<Color>
no setter
bottom ColorThemeConfig
no setter
card ColorThemeConfig
no setter
colors ColorThemeConfig
no setter
dialog ColorThemeConfig
no setter
divider ColorThemeConfig
no setter
green ThemeColor<Color>
no setter
grey ThemeColor<Color>
no setter
hashCode int
The hash code for this object.
no setterinherited
hasListeners bool
Whether any listeners are currently registered.
no setterinherited
highlight ColorThemeConfig
no setter
hint ColorThemeConfig
no setter
hover ColorThemeConfig
no setter
icon ColorThemeConfig
no setter
isDark bool
no setter
label ColorThemeConfig
no setter
orange ThemeColor<Color>
no setter
pink ThemeColor<Color>
no setter
placeholder ColorThemeConfig
no setter
purple ThemeColor<Color>
no setter
red ThemeColor<Color>
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scaffold ColorThemeConfig
no setter
shadow ColorThemeConfig
no setter
splash ColorThemeConfig
no setter
surface ColorThemeConfig
no setter
text ColorThemeConfig
no setter
yellow ThemeColor<Color>
no setter

Methods

addListener(VoidCallback listener) → void
Register a closure to be called when the object changes.
inherited
apply() → void
blueOf([bool? dark]) Color
colorConfigOf(String name) ColorThemeConfig
colorsOf(String name, [bool? dark]) ThemeColors
dispose() → void
Discards any resources used by the object. After this is called, the object is not in a usable state and should be discarded (calls to addListener will throw after the object is disposed).
inherited
gradientConfigOf(String name) GradientThemeConfig
gradientsOf(String name, [bool? dark]) ThemeGradients
greenOf([bool? dark]) Color
greyOf([bool? dark]) Color
isDarkMode(BuildContext context) bool
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyListeners() → void
Call all the registered listeners.
inherited
orangeOf([bool? dark]) Color
pinkOf([bool? dark]) Color
purpleOf([bool? dark]) Color
redOf([bool? dark]) Color
removeListener(VoidCallback listener) → void
Remove a previously registered closure from the list of closures that are notified when the object changes.
inherited
setThemeMode(ThemeMode? mode) → void
toMap() Map<String, dynamic>?
toString() String
A string representation of this object.
override
yellowOf([bool? dark]) Color

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

i ColorTheme
no setter

Static Methods

init({Future<Object?>? payload()?}) Future<void>
tryParse(Object? payload) ColorTheme?