secondaryFixedDim property

  1. @override
DynamicColor get secondaryFixedDim
override

Implementation

@override
DynamicColor get secondaryFixedDim {
  final color2026 = DynamicColor(
    name: "secondary_fixed_dim",
    palette: (scheme) => scheme.secondaryPalette,
    tone: (scheme) => secondaryFixed.getTone(scheme),
    isBackground: true,
    background: highestSurface,
    toneDeltaPair: (scheme) => ToneDeltaPair(
      roleA: secondaryFixedDim,
      roleB: secondaryFixed,
      delta: 5.0,
      polarity: .darker,
      constraint: .exact,
    ),
    contrastCurve: (scheme) =>
        scheme.contrastLevel > 0.0 ? _getContrastCurve(1.5) : null,
  );
  return super.secondaryFixedDim.extendSpecVersion(.spec2026, color2026);
}