DynamicScheme.fromPalettesOrKeyColors constructor

DynamicScheme.fromPalettesOrKeyColors({
  1. required bool isDark,
  2. Hct? sourceColorHct,
  3. double? contrastLevel,
  4. Variant? variant,
  5. Platform? platform,
  6. SpecVersion? specVersion,
  7. TonalPalette? primaryPalette,
  8. TonalPalette? secondaryPalette,
  9. TonalPalette? tertiaryPalette,
  10. TonalPalette? neutralPalette,
  11. TonalPalette? neutralVariantPalette,
  12. TonalPalette? errorPalette,
  13. Hct? primaryPaletteKeyColor,
  14. Hct? secondaryPaletteKeyColor,
  15. Hct? tertiaryPaletteKeyColor,
  16. Hct? neutralPaletteKeyColor,
  17. Hct? neutralVariantPaletteKeyColor,
  18. Hct? errorPaletteKeyColor,
})

Implementation

DynamicScheme.fromPalettesOrKeyColors({
  required bool isDark,
  Hct? sourceColorHct,
  double? contrastLevel,
  Variant? variant,
  Platform? platform,
  SpecVersion? specVersion,
  TonalPalette? primaryPalette,
  TonalPalette? secondaryPalette,
  TonalPalette? tertiaryPalette,
  TonalPalette? neutralPalette,
  TonalPalette? neutralVariantPalette,
  TonalPalette? errorPalette,
  Hct? primaryPaletteKeyColor,
  Hct? secondaryPaletteKeyColor,
  Hct? tertiaryPaletteKeyColor,
  Hct? neutralPaletteKeyColor,
  Hct? neutralVariantPaletteKeyColor,
  Hct? errorPaletteKeyColor,
}) : this._fromPalettesOrKeyColors(
       sourceColorHct: sourceColorHct ?? Hct.fromInt(0xFF6750A4),
       isDark: isDark,
       contrastLevel: contrastLevel ?? 0.0,
       variant: variant ?? .tonalSpot,
       platform: platform ?? defaultPlatform,
       specVersion: _maybeFallbackSpecVersion(
         specVersion ?? defaultSpecVersion,
         variant ?? .tonalSpot,
       ),
       primaryPalette: primaryPalette,
       secondaryPalette: secondaryPalette,
       tertiaryPalette: tertiaryPalette,
       neutralPalette: neutralPalette,
       neutralVariantPalette: neutralVariantPalette,
       errorPalette: errorPalette,
       primaryPaletteKeyColor: primaryPaletteKeyColor,
       secondaryPaletteKeyColor: secondaryPaletteKeyColor,
       tertiaryPaletteKeyColor: tertiaryPaletteKeyColor,
       neutralPaletteKeyColor: neutralPaletteKeyColor,
       neutralVariantPaletteKeyColor: neutralVariantPaletteKeyColor,
       errorPaletteKeyColor: errorPaletteKeyColor,
     );