DynamicScheme constructor
DynamicScheme({
- required Hct sourceColorHct,
- required Variant variant,
- required bool isDark,
- required double contrastLevel,
- Platform platform = defaultPlatform,
- SpecVersion specVersion = defaultSpecVersion,
- required TonalPalette primaryPalette,
- required TonalPalette secondaryPalette,
- required TonalPalette tertiaryPalette,
- required TonalPalette neutralPalette,
- required TonalPalette neutralVariantPalette,
- TonalPalette? errorPalette,
Implementation
DynamicScheme({
required this.sourceColorHct,
required this.variant,
required this.isDark,
required this.contrastLevel,
this.platform = defaultPlatform,
SpecVersion specVersion = defaultSpecVersion,
required this.primaryPalette,
required this.secondaryPalette,
required this.tertiaryPalette,
required this.neutralPalette,
required this.neutralVariantPalette,
TonalPalette? errorPalette,
}) : sourceColorArgb = sourceColorHct.toInt(),
specVersion = _maybeFallbackSpecVersion(specVersion, variant),
errorPalette = errorPalette ?? .fromHueAndChroma(25.0, 84.0);