secondaryContainer property

DynamicColor secondaryContainer
getter/setter pair

Get DynamicColor for secondaryContainer.

Implementation

static DynamicColor secondaryContainer = DynamicColor.fromPalette(
  name: 'secondary_container',
  palette: (DynamicScheme s) => s.secondaryPalette,
  tone: (DynamicScheme s) {
    final double initialTone = s.isDark ? 30.0 : 90.0;
    if (_isMonochrome(s)) {
      return s.isDark ? 30 : 85;
    }
    if (!_isFidelity(s)) {
      return initialTone;
    }
    return _findDesiredChromaByTone(
        s.secondaryPalette.hue,
        // ignore: avoid_bool_literals_in_conditional_expressions
        s.secondaryPalette.chroma,
        initialTone,
        // ignore: avoid_bool_literals_in_conditional_expressions
        s.isDark ? false : true);
  },
  isBackground: true,
  background: MaterialDynamicColors.highestSurface,
  contrastCurve: ContrastCurve(1, 1, 3, 4.5),
  toneDeltaPair: (DynamicScheme s) => ToneDeltaPair(
      MaterialDynamicColors.secondaryContainer,
      MaterialDynamicColors.secondary,
      10,
      TonePolarity.nearer,
      false),
);