primary property
getter/setter pair
Implementation
static DynamicColor primary = DynamicColor.fromPalette(
name: 'primary',
palette: (s) => s.primaryPalette,
tone: (s) {
if (_isMonochrome(s)) {
return s.isDark ? 100 : 0;
}
return s.isDark ? 80 : 40;
},
isBackground: true,
background: (s) => MaterialDynamicColors.highestSurface(s),
contrastCurve: ContrastCurve(3, 4.5, 7, 7),
toneDeltaPair: (s) => ToneDeltaPair(MaterialDynamicColors.primaryContainer,
MaterialDynamicColors.primary, 10, TonePolarity.nearer, false),
);