ZetaPureColorSwatch class

A swatch of colors with values 0 (light), 500 (medium) and 1000(dark).

Inheritance
Mixed in types
Available Extensions

Constructors

ZetaPureColorSwatch({required int primary, required Map<int, Color> swatch, Brightness brightness = Brightness.light})
Constructs a ZetaPureColorSwatch.
const

Properties

alpha int
The alpha channel of this color in an 8 bit value.
no setterinherited
blue int
The blue channel of this color in an 8 bit value.
no setterinherited
brightness Brightness
Selected contrast level of the system
final
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
opacity double
The alpha channel of this color as a double.
no setterinherited
props List<Object?>
The list of properties that will be used to determine whether two instances are equal.
no setteroverride
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
shade0 Color
Lightest shade of the color.
no setter
shade500 Color
Medium shade of the color.
no setter
shade1000 Color
Darkest shade of the color.
no setter
stringify bool?
If set to true, the toString method will be overridden to output this instance's props.
no setterinherited
value int
A 32 bit value representing this color.
finalinherited

Methods

apply({ZetaContrast contrast = ZetaContrast.aa, Brightness brightness = Brightness.light}) ZetaPureColorSwatch
Creates a copy of the current ZetaColorSwatch with potential modifications based on the provided contrast and brightness.
computeLuminance() double
Returns a brightness value between 0 for darkest and 1 for lightest.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
shade(int number) Color
Takes an integer as argument and returns a color shade based on that number.
toString() String
A string representation of this object.
inherited
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

Operators

operator ==(Object other) bool
The equality operator.
inherited
operator [](int index) Color?
Returns an element of the swatch table.
inherited