ThemeColor<T extends Color> class

Inheritance
Available extensions

Constructors

ThemeColor.new({required T light, T? dark})

Properties

a double
The alpha channel of this color.
finalinherited
alpha int
The alpha channel of this color in an 8 bit value.
no setterinherited
asCode int

Available on Color?, provided by the ColorHelper extension

no setter
asHex String

Available on Color?, provided by the ColorHelper extension

no setter
b double
The blue channel of this color.
finalinherited
blue int
The blue channel of this color in an 8 bit value.
no setterinherited
code String?

Available on Color?, provided by the ColorConverter extension

no setter
codeWithHas String?

Available on Color?, provided by the ColorConverter extension

no setter
colorSpace ColorSpace
The color space of this color.
finalinherited
d01 Color

Available on Color?, provided by the ColorHelper extension

DARKNESS
no setter
d02 Color

Available on Color?, provided by the ColorHelper extension

no setter
d05 Color

Available on Color?, provided by the ColorHelper extension

no setter
d10 Color

Available on Color?, provided by the ColorHelper extension

no setter
d15 Color

Available on Color?, provided by the ColorHelper extension

no setter
d20 Color

Available on Color?, provided by the ColorHelper extension

no setter
d25 Color

Available on Color?, provided by the ColorHelper extension

no setter
d30 Color

Available on Color?, provided by the ColorHelper extension

no setter
d40 Color

Available on Color?, provided by the ColorHelper extension

no setter
d50 Color

Available on Color?, provided by the ColorHelper extension

no setter
d60 Color

Available on Color?, provided by the ColorHelper extension

no setter
d70 Color

Available on Color?, provided by the ColorHelper extension

no setter
d75 Color

Available on Color?, provided by the ColorHelper extension

no setter
d80 Color

Available on Color?, provided by the ColorHelper extension

no setter
d85 Color

Available on Color?, provided by the ColorHelper extension

no setter
d90 Color

Available on Color?, provided by the ColorHelper extension

no setter
d95 Color

Available on Color?, provided by the ColorHelper extension

no setter
d98 Color

Available on Color?, provided by the ColorHelper extension

no setter
d99 Color

Available on Color?, provided by the ColorHelper extension

no setter
dark → T
final
dark Color

Available on Color?, provided by the ColorHelper extension

no setter
g double
The green channel of this color.
finalinherited
green int
The green channel of this color in an 8 bit value.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
holoDark Color

Available on Color?, provided by the ColorHelper extension

no setter
holoLight Color

Available on Color?, provided by the ColorHelper extension

no setter
isDark bool

Available on Color?, provided by the ColorHelper extension

no setter
l01 Color

Available on Color?, provided by the ColorHelper extension

BRIGHTNESS
no setter
l02 Color

Available on Color?, provided by the ColorHelper extension

no setter
l05 Color

Available on Color?, provided by the ColorHelper extension

no setter
l10 Color

Available on Color?, provided by the ColorHelper extension

no setter
l15 Color

Available on Color?, provided by the ColorHelper extension

no setter
l20 Color

Available on Color?, provided by the ColorHelper extension

no setter
l25 Color

Available on Color?, provided by the ColorHelper extension

no setter
l30 Color

Available on Color?, provided by the ColorHelper extension

no setter
l40 Color

Available on Color?, provided by the ColorHelper extension

no setter
l50 Color

Available on Color?, provided by the ColorHelper extension

no setter
l60 Color

Available on Color?, provided by the ColorHelper extension

no setter
l70 Color

Available on Color?, provided by the ColorHelper extension

no setter
l75 Color

Available on Color?, provided by the ColorHelper extension

no setter
l80 Color

Available on Color?, provided by the ColorHelper extension

no setter
l85 Color

Available on Color?, provided by the ColorHelper extension

no setter
l90 Color

Available on Color?, provided by the ColorHelper extension

no setter
l95 Color

Available on Color?, provided by the ColorHelper extension

no setter
l98 Color

Available on Color?, provided by the ColorHelper extension

no setter
l99 Color

Available on Color?, provided by the ColorHelper extension

no setter
light Color

Available on Color?, provided by the ColorHelper extension

no setter
light → T
final
opacity double
The alpha channel of this color as a double.
no setterinherited
r double
The red channel of this color.
finalinherited
red int
The red channel of this color in an 8 bit value.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shade100 Color

Available on Color?, provided by the ColorHelper extension

no setter
shade200 Color

Available on Color?, provided by the ColorHelper extension

no setter
shade300 Color

Available on Color?, provided by the ColorHelper extension

no setter
shade400 Color

Available on Color?, provided by the ColorHelper extension

no setter
shade50 Color

Available on Color?, provided by the ColorHelper extension

SHADE COLORS
no setter
shade500 Color

Available on Color?, provided by the ColorHelper extension

no setter
shade600 Color

Available on Color?, provided by the ColorHelper extension

no setter
shade700 Color

Available on Color?, provided by the ColorHelper extension

no setter
shade800 Color

Available on Color?, provided by the ColorHelper extension

no setter
shade900 Color

Available on Color?, provided by the ColorHelper extension

no setter
t01 Color

Available on Color?, provided by the ColorHelper extension

TRANSPARENT
no setter
t02 Color

Available on Color?, provided by the ColorHelper extension

no setter
t05 Color

Available on Color?, provided by the ColorHelper extension

no setter
t10 Color

Available on Color?, provided by the ColorHelper extension

no setter
t15 Color

Available on Color?, provided by the ColorHelper extension

no setter
t20 Color

Available on Color?, provided by the ColorHelper extension

no setter
t25 Color

Available on Color?, provided by the ColorHelper extension

no setter
t30 Color

Available on Color?, provided by the ColorHelper extension

no setter
t40 Color

Available on Color?, provided by the ColorHelper extension

no setter
t50 Color

Available on Color?, provided by the ColorHelper extension

no setter
t60 Color

Available on Color?, provided by the ColorHelper extension

no setter
t70 Color

Available on Color?, provided by the ColorHelper extension

no setter
t75 Color

Available on Color?, provided by the ColorHelper extension

no setter
t80 Color

Available on Color?, provided by the ColorHelper extension

no setter
t85 Color

Available on Color?, provided by the ColorHelper extension

no setter
t90 Color

Available on Color?, provided by the ColorHelper extension

no setter
t95 Color

Available on Color?, provided by the ColorHelper extension

no setter
t98 Color

Available on Color?, provided by the ColorHelper extension

no setter
t99 Color

Available on Color?, provided by the ColorHelper extension

no setter
use Color

Available on Color?, provided by the ColorConverter extension

no setter
use Color

Available on Color?, provided by the ColorHelper extension

no setter
value int?

Available on Color?, provided by the ColorConverter extension

no setter
value int
A 32 bit value representing this color.
no setterinherited

Methods

computeLuminance() double
Returns a brightness value between 0 for darkest and 1 for lightest.
inherited
darker(double percentage) Color

Available on Color?, provided by the ColorHelper extension

detect(bool darkMode) → T
dx(double percentage) Color

Available on Color?, provided by the ColorHelper extension

lighter(double percentage) Color

Available on Color?, provided by the ColorHelper extension

lx(double percentage) Color

Available on Color?, provided by the ColorHelper extension

mix(Color another, double amount) Color?

Available on Color?, provided by the ColorHelper extension

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
of(BuildContext context) → T
themeA(double percentage) Color

Available on Color?, provided by the ColorHelper extension

themeB(double percentage) Color

Available on Color?, provided by the ColorHelper extension

toARGB32() int
Returns a 32-bit value representing this color.
inherited
toJson() Map<String, dynamic>?
toString() String
A string representation of this object.
override
tx(double percentage) Color

Available on Color?, provided by the ColorHelper extension

withAlpha(int a) Color
Returns a new color that matches this color with the alpha channel replaced with a (which ranges from 0 to 255).
inherited
withBlue(int b) Color
Returns a new color that matches this color with the blue channel replaced with b (which ranges from 0 to 255).
inherited
withGreen(int g) Color
Returns a new color that matches this color with the green channel replaced with g (which ranges from 0 to 255).
inherited
withOpacity(double opacity) Color
Returns a new color that matches this color with the alpha channel replaced with the given opacity (which ranges from 0.0 to 1.0).
inherited
withRed(int r) Color
Returns a new color that matches this color with the red channel replaced with r (which ranges from 0 to 255).
inherited
withValues({double? alpha, double? red, double? green, double? blue, ColorSpace? colorSpace}) Color
Returns a new color with the provided components updated.
inherited

Operators

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

Static Methods

tryParse(Object? source) ThemeColor<Color>?