DynamicScheme constructor

DynamicScheme({
  1. required TonalPaletteSourceColor sourceColor,
  2. required Variant variant,
  3. required bool isDark,
  4. double contrastLevel = 0.0,
  5. Platform platform = defaultPlatform,
  6. SpecVersion specVersion = defaultSpecVersion,
  7. required TonalPalette primaryPalette,
  8. required TonalPalette secondaryPalette,
  9. required TonalPalette tertiaryPalette,
  10. required TonalPalette neutralPalette,
  11. required TonalPalette neutralVariantPalette,
  12. 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,
     );