DynamicScheme constructor

DynamicScheme({
  1. required Hct sourceColorHct,
  2. required Variant variant,
  3. double contrastLevel = 0.0,
  4. required bool isDark,
  5. required TonalPalette primaryPalette,
  6. required TonalPalette secondaryPalette,
  7. required TonalPalette tertiaryPalette,
  8. required TonalPalette neutralPalette,
  9. required TonalPalette neutralVariantPalette,
  10. TonalPalette? errorPalette,
})

Implementation

DynamicScheme({
  required this.sourceColorHct,
  required this.variant,
  this.contrastLevel = 0.0,
  required this.isDark,
  required this.primaryPalette,
  required this.secondaryPalette,
  required this.tertiaryPalette,
  required this.neutralPalette,
  required this.neutralVariantPalette,
  TonalPalette? errorPalette,
}) : sourceColorArgb = sourceColorHct.toInt(),
     errorPalette = errorPalette ?? TonalPalette.of(25.0, 84.0);