ColorScheme constructor
const
ColorScheme({
- required Brightness brightness,
- required Color scrim,
- required Color canvas,
- required Color shadow,
- required Color brandPrimary,
- required Color onBrandPrimary,
- required Color brandSecondary,
- required Color onBrandSecondary,
- required Color brandTertiary,
- required Color onBrandTertiary,
- required Color textPrimary,
- required Color textSecondary,
- required Color textTertiary,
- required Color statusSuccess,
- required Color statusError,
- required Color statusWarning,
- required Color statusInfo,
- required Color surfacePrimary,
- required Color surfaceSecondary,
- required Color surfaceTertiary,
- required Color outlineStandard,
- required Color outlineDivider,
- @Default(0.8) double stateHoverOpacity,
- @Default(0.7) double statePressedOpacity,
- @Default(0.9) double stateFocusOpacity,
- @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;