ringColors property
Creates a ring color from a single color based on position of color.
If gradient, then end color is genretaed by brightening start color
by intensity %. Else, Color of ring will be same.
Example:
ringColors = [a, b]; gradient=true
1st ring -> Gradient of a->brighten(a)
2nd ring -> Gradient of b->brighten(b)
3rd ring -> Gradient of brighten(b)->brighten(b, 2x)..
ringColors = [a, b]; gradient=false
1st ring -> a
2nd ring -> b
3rd ring -> brighten(b)..
Implementation
final List<Color>? ringColors;