PaintExtension extension

on

Methods

brighten(double amount) → void
Brighten the shade of the Color in the Paint object by the amount.
darken(double amount) → void
Darken the shade of the Color in the Paint object by the amount.

Static Methods

fromARGBHexString(String hexString) Paint
Parses an ARGB color from a valid hex string (e.g. #1C1C1C).
fromRGBHexString(String hexString) Paint
Parses an RGB color from a valid hex string (e.g. #1C1C1C).
random({double withAlpha = 1.0, int base = 0, Random? rng}) Paint
Generates a random Color in a new Paint object with the set alpha as 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.