secondaryDim property

  1. @override
DynamicColor get secondaryDim
override

Implementation

@override
DynamicColor get secondaryDim {
  return DynamicColor(
    name: "secondary_dim",
    palette: (scheme) => scheme.secondaryPalette,
    tone: (scheme) {
      if (scheme.variant == .neutral) {
        return 85.0;
      } else {
        return _tMaxC(scheme.secondaryPalette, 0, 90);
      }
    },
    isBackground: true,
    background: (_) => surfaceContainerHigh,
    contrastCurve: (_) => _getContrastCurve(4.5),
    toneDeltaPair: (_) => ToneDeltaPair(
      roleA: secondaryDim,
      roleB: secondary,
      delta: 5.0,
      polarity: .darker,
      constraint: .farther,
    ),
  );
}