primaryContainer property
final
Implementation
static final DynamicColor primaryContainer = DynamicColor.fromPalette(
name: 'primary_container',
palette: (s) => s.primaryPalette,
tone: (s) {
if (_isFidelity(s)) {
return s.sourceColorHct.tone;
}
if (_isMonochrome(s)) {
return s.isDark ? 85 : 25;
}
return s.isDark ? 30 : 90;
},
isBackground: true,
background: MaterialDynamicColors.highestSurface,
contrastCurve: ContrastCurve(1, 1, 3, 4.5),
toneDeltaPair:
(s) => ToneDeltaPair(
MaterialDynamicColors.primaryContainer,
MaterialDynamicColors.primary,
10,
TonePolarity.nearer,
false,
),
);