RingColorScheme constructor

RingColorScheme({
  1. List<List<Color>>? ringGradients,
  2. List<Color>? ringColors,
  3. List<Color>? ringGradient,
  4. Color? ringColor,
  5. Color? backgroundColor,
  6. bool gradient = true,
  7. double intensity = 20,
  8. int maxNumRing = 3,
})

Implementation

RingColorScheme({
  this.ringGradients,
  this.ringColors,
  this.ringGradient,
  this.ringColor,
  this.backgroundColor,
  this.gradient = true,
  this.intensity = 20,
  this.maxNumRing = 3,
})  : assert(
        ringGradients != null ||
            ringColors != null ||
            ringGradient != null ||
            ringColor != null,
        'Provide one of ringGradients, ringColors, ringGradient or ringColor',
      ),
      _colors = _generateRingColors(
        ringGradients: ringGradients,
        ringGradient: ringGradient,
        ringColors: ringColors,
        ringColor: ringColor,
        gradient: gradient,
        intensity: intensity,
        maxNumRing: maxNumRing,
      );