BaseRandomColor class

Random color, does not support custom ranges

Inheritance

Constructors

BaseRandomColor({int? a, int? r, int? g, int? b})
Same as Color.fromARGB, if parameter has value, lock that value
BaseRandomColor.fromRGBO({int? r, int? g, int? b, double? opacity})
Same as Color.fromRGBO, if parameter has value, lock that value
BaseRandomColor.withAlpha(int a)
Fixed alpha
BaseRandomColor.withBlue(int b)
Fixed blue
BaseRandomColor.withGreen(int g)
Fixed green
BaseRandomColor.withOpacity(double opacity)
Fixed opacity
BaseRandomColor.withRed(int r)
Fixed red

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
b → double
The blue channel of this color.
finalinherited
blue → int
The blue channel of this color in an 8 bit value.
no setterinherited
colorSpace → ColorSpace
The color space of this color.
finalinherited
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
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
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
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toARGB32() → int
Returns a 32-bit value representing this color.
inherited
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
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