ColorScheme constructor

const ColorScheme({
  1. required Brightness brightness,
  2. required Color scrim,
  3. required Color canvas,
  4. required Color shadow,
  5. required Color brandPrimary,
  6. required Color onBrandPrimary,
  7. required Color brandSecondary,
  8. required Color onBrandSecondary,
  9. required Color brandTertiary,
  10. required Color onBrandTertiary,
  11. required Color textPrimary,
  12. required Color textSecondary,
  13. required Color textTertiary,
  14. required Color statusSuccess,
  15. required Color statusError,
  16. required Color statusWarning,
  17. required Color statusInfo,
  18. required Color surfacePrimary,
  19. required Color surfaceSecondary,
  20. required Color surfaceTertiary,
  21. required Color outlineStandard,
  22. required Color outlineDivider,
  23. @Default(0.8) double stateHoverOpacity,
  24. @Default(0.7) double statePressedOpacity,
  25. @Default(0.9) double stateFocusOpacity,
  26. @Default(0.5) double stateDisabledOpacity,
})

Creates a instance of ColorScheme.

Implementation

const factory ColorScheme({
  required Brightness brightness,
  required Color scrim,
  required Color canvas,
  required Color shadow,
  // Brand color
  required Color brandPrimary,
  required Color onBrandPrimary,
  required Color brandSecondary,
  required Color onBrandSecondary,
  required Color brandTertiary,
  required Color onBrandTertiary,
  // text color
  required Color textPrimary,
  required Color textSecondary,
  required Color textTertiary,
  // Funtional color
  required Color statusSuccess,
  required Color statusError,
  required Color statusWarning,
  required Color statusInfo,
  // Container fill color
  required Color surfacePrimary,
  required Color surfaceSecondary,
  required Color surfaceTertiary,
  // Separator color
  required Color outlineStandard,
  required Color outlineDivider,
  // State opacity
  @Default(0.8) double stateHoverOpacity,
  @Default(0.7) double statePressedOpacity,
  @Default(0.9) double stateFocusOpacity,
  @Default(0.5) double stateDisabledOpacity,
}) = _ColorScheme;