updateRingColors method

void updateRingColors([
  1. int maxNumRing = 3
])

Update generated colors for more rings.

If maxNumRing is < existing colors length then no processing happens.

Implementation

void updateRingColors([
  int maxNumRing = 3,
]) {
  // Since colors and all color variables are final
  if (maxNumRing <= _colors.length) {
    return;
  }
  _colors = _generateRingColors(
    ringGradients: ringGradients,
    ringColors: ringColors,
    ringGradient: ringGradient,
    ringColor: ringColor,
    gradient: gradient,
    intensity: intensity,
    maxNumRing: maxNumRing,
  );
}