DynamicScheme constructor
DynamicScheme({
- required TonalPaletteSourceColor sourceColor,
- required Variant variant,
- required bool isDark,
- double contrastLevel = 0.0,
- Platform platform = defaultPlatform,
- SpecVersion specVersion = defaultSpecVersion,
- required TonalPalette primaryPalette,
- required TonalPalette secondaryPalette,
- required TonalPalette tertiaryPalette,
- required TonalPalette neutralPalette,
- required TonalPalette neutralVariantPalette,
- required TonalPalette errorPalette,
Implementation
new({
required TonalPaletteSourceColor sourceColor,
required Variant variant,
required bool isDark,
double contrastLevel = 0.0,
Platform platform = defaultPlatform,
SpecVersion specVersion = defaultSpecVersion,
required TonalPalette primaryPalette,
required TonalPalette secondaryPalette,
required TonalPalette tertiaryPalette,
required TonalPalette neutralPalette,
required TonalPalette neutralVariantPalette,
required TonalPalette errorPalette,
}) : this._fromSettings(
settings: .normalize(
variant: variant,
isDark: isDark,
platform: platform,
specVersion: specVersion,
),
sourceColor: sourceColor,
contrastLevel: contrastLevel,
primaryPalette: primaryPalette,
secondaryPalette: secondaryPalette,
tertiaryPalette: tertiaryPalette,
neutralPalette: neutralPalette,
neutralVariantPalette: neutralVariantPalette,
errorPalette: errorPalette,
);