tertiaryContainer property
Get DynamicColor for tertiaryContainer.
Implementation
static DynamicColor tertiaryContainer = DynamicColor.fromPalette(
name: 'tertiary_container',
palette: (DynamicScheme s) => s.tertiaryPalette,
tone: (DynamicScheme s) {
if (_isMonochrome(s)) {
return s.isDark ? 60 : 49;
}
if (!_isFidelity(s)) {
return s.isDark ? 30 : 90;
}
final Hct proposedHct = s.tertiaryPalette.getHct(s.sourceColorHct.tone);
return DislikeAnalyzer.fixIfDisliked(proposedHct).tone;
},
isBackground: true,
background: MaterialDynamicColors.highestSurface,
contrastCurve: ContrastCurve(1, 1, 3, 4.5),
toneDeltaPair: (DynamicScheme s) => ToneDeltaPair(
MaterialDynamicColors.tertiaryContainer,
MaterialDynamicColors.tertiary,
10,
TonePolarity.nearer,
false),
);