ColorExtension extension

on

Methods

brighten(double amount) Color
Brighten the shade of the color by the amount.
darken(double amount) Color
Darken the shade of the color by the amount.

Static Methods

fromARGBHexString(String hexString) Color
Parses an ARGB color from a valid hex string (e.g. #1C1C1C).
fromRGBHexString(String hexString) Color
Parses an RGB color from a valid hex string (e.g. #1C1C1C).
random({double withAlpha = 1.0, int base = 0, Random? rng}) Color
Generates a random Color with the set withAlpha or the default (1.0). You can pass in a random number generator rng, if omitted the function will create a new Random object without a seed and use that. base can be used to get the random colors in only a lighter spectrum, it should be between 0 and 256.