onSecondaryContainer property
Implementation
@override
DynamicColor get onSecondaryContainer => DynamicColor(
name: "on_secondary_container",
palette: (scheme) => scheme.secondaryPalette,
tone: (scheme) {
if (_isMonochrome(scheme)) {
return scheme.isDark ? 90.0 : 10.0;
}
if (!_isFidelity(scheme)) {
return scheme.isDark ? 90.0 : 30.0;
}
return DynamicColor.foregroundTone(secondaryContainer.tone(scheme), 4.5);
},
background: (_) => secondaryContainer,
contrastCurve: (_) => const ContrastCurve(3.0, 4.5, 7.0, 11.0),
);