DynamicScheme.withDefaults constructor

DynamicScheme.withDefaults({
  1. TonalPaletteSourceColor? sourceColor,
  2. Variant? variant,
  3. bool? isDark,
  4. double? contrastLevel,
  5. Platform? platform,
  6. SpecVersion? specVersion,
  7. TonalPalette? primaryPalette,
  8. TonalPalette? secondaryPalette,
  9. TonalPalette? tertiaryPalette,
  10. TonalPalette? neutralPalette,
  11. TonalPalette? neutralVariantPalette,
  12. TonalPalette? errorPalette,
})

Implementation

new withDefaults({
  TonalPaletteSourceColor? sourceColor,
  Variant? variant,
  bool? isDark,
  double? contrastLevel,
  Platform? platform,
  SpecVersion? specVersion,
  TonalPalette? primaryPalette,
  TonalPalette? secondaryPalette,
  TonalPalette? tertiaryPalette,
  TonalPalette? neutralPalette,
  TonalPalette? neutralVariantPalette,
  TonalPalette? errorPalette,
}) : this._fromSettingsWithDefaults(
       settings: .normalize(
         variant: variant ?? .tonalSpot,
         isDark: isDark ?? false,
         platform: platform ?? defaultPlatform,
         specVersion: specVersion ?? defaultSpecVersion,
       ),
       sourceColor: sourceColor ?? .fromArgb(0xFF6750A4),
       contrastLevel: contrastLevel ?? 0.0,
       primaryPalette: primaryPalette,
       secondaryPalette: secondaryPalette,
       tertiaryPalette: tertiaryPalette,
       neutralPalette: neutralPalette,
       neutralVariantPalette: neutralVariantPalette,
       errorPalette: errorPalette,
     );