ColorScheme class
The color roles every component draws with.
- Available extensions
- Annotations
Constructors
- ColorScheme({required Brightness brightness, required Color primary, required Color onPrimary, Color? primaryContainer, Color? onPrimaryContainer, Color? primaryFixed, Color? primaryFixedDim, Color? onPrimaryFixed, Color? onPrimaryFixedVariant, required Color secondary, required Color onSecondary, Color? secondaryContainer, Color? onSecondaryContainer, Color? secondaryFixed, Color? secondaryFixedDim, Color? onSecondaryFixed, Color? onSecondaryFixedVariant, Color? tertiary, Color? onTertiary, Color? tertiaryContainer, Color? onTertiaryContainer, Color? tertiaryFixed, Color? tertiaryFixedDim, Color? onTertiaryFixed, Color? onTertiaryFixedVariant, required Color error, required Color onError, Color? errorContainer, Color? onErrorContainer, required Color surface, required Color onSurface, Color? surfaceDim, Color? surfaceBright, Color? surfaceContainerLowest, Color? surfaceContainerLow, Color? surfaceContainer, Color? surfaceContainerHigh, Color? surfaceContainerHighest, Color? onSurfaceVariant, Color? outline, Color? outlineVariant, Color? shadow, Color? scrim, Color? inverseSurface, Color? onInverseSurface, Color? inversePrimary, Color? surfaceTint})
-
const
- ColorScheme.dark({Brightness brightness = Brightness.dark, Color primary = const Color(0xffbb86fc), Color onPrimary = const Color(0xFF000000), Color? primaryContainer, Color? onPrimaryContainer, Color? primaryFixed, Color? primaryFixedDim, Color? onPrimaryFixed, Color? onPrimaryFixedVariant, Color secondary = const Color(0xff03dac6), Color onSecondary = const Color(0xFF000000), Color? secondaryContainer, Color? onSecondaryContainer, Color? secondaryFixed, Color? secondaryFixedDim, Color? onSecondaryFixed, Color? onSecondaryFixedVariant, Color? tertiary, Color? onTertiary, Color? tertiaryContainer, Color? onTertiaryContainer, Color? tertiaryFixed, Color? tertiaryFixedDim, Color? onTertiaryFixed, Color? onTertiaryFixedVariant, Color error = const Color(0xffcf6679), Color onError = const Color(0xFF000000), Color? errorContainer, Color? onErrorContainer, Color surface = const Color(0xff121212), Color onSurface = const Color(0xFFFFFFFF), Color? surfaceDim, Color? surfaceBright, Color? surfaceContainerLowest, Color? surfaceContainerLow, Color? surfaceContainer, Color? surfaceContainerHigh, Color? surfaceContainerHighest, Color? onSurfaceVariant, Color? outline, Color? outlineVariant, Color? shadow, Color? scrim, Color? inverseSurface, Color? onInverseSurface, Color? inversePrimary, Color? surfaceTint})
-
const
- ColorScheme.fromSeed({required Color seedColor, Brightness brightness = Brightness.light, ColorStyle style = ColorStyle.soft})
-
factory
- ColorScheme.light({Brightness brightness = Brightness.light, Color primary = const Color(0xff6200ee), Color onPrimary = const Color(0xFFFFFFFF), Color? primaryContainer, Color? onPrimaryContainer, Color? primaryFixed, Color? primaryFixedDim, Color? onPrimaryFixed, Color? onPrimaryFixedVariant, Color secondary = const Color(0xff03dac6), Color onSecondary = const Color(0xFF000000), Color? secondaryContainer, Color? onSecondaryContainer, Color? secondaryFixed, Color? secondaryFixedDim, Color? onSecondaryFixed, Color? onSecondaryFixedVariant, Color? tertiary, Color? onTertiary, Color? tertiaryContainer, Color? onTertiaryContainer, Color? tertiaryFixed, Color? tertiaryFixedDim, Color? onTertiaryFixed, Color? onTertiaryFixedVariant, Color error = const Color(0xffb00020), Color onError = const Color(0xFFFFFFFF), Color? errorContainer, Color? onErrorContainer, Color surface = const Color(0xFFFFFFFF), Color onSurface = const Color(0xFF000000), Color? surfaceDim, Color? surfaceBright, Color? surfaceContainerLowest, Color? surfaceContainerLow, Color? surfaceContainer, Color? surfaceContainerHigh, Color? surfaceContainerHighest, Color? onSurfaceVariant, Color? outline, Color? outlineVariant, Color? shadow, Color? scrim, Color? inverseSurface, Color? onInverseSurface, Color? inversePrimary, Color? surfaceTint})
-
const
Properties
- alertScrim → Color
-
Available on ColorScheme, provided by the ColorSchemeExtension extension
How far iOS 27 dims behind an alert.no setter - brightness → Brightness
-
final
- chromeSurface → Color
-
Available on ColorScheme, provided by the ChromeSurfaceExt extension
no setter - destructive → Color
-
Available on ColorScheme, provided by the ColorSchemeExtension extension
iOS 27's systemRed, which an alert's destructive action takes.no setter - elevated → ColorScheme
-
Available on ColorScheme, provided by the ElevatedSurfaceExt extension
no setter - error → Color
-
final
- errorContainer → Color
-
no setter
- hashCode → int
-
The hash code for this object.
no setteroverride
- inversePrimary → Color
-
no setter
- inverseSurface → Color
-
no setter
- modalScrim → Color
-
Available on ColorScheme, provided by the ColorSchemeExtension extension
How far iOS 27 dims behind a sheet, as far as behind an alert.no setter - onError → Color
-
final
- onErrorContainer → Color
-
no setter
- onInverseSurface → Color
-
no setter
- onPrimary → Color
-
final
- onPrimaryContainer → Color
-
no setter
- onPrimaryFixed → Color
-
no setter
- onPrimaryFixedVariant → Color
-
no setter
- onSecondary → Color
-
final
- onSecondaryContainer → Color
-
no setter
- onSecondaryFixed → Color
-
no setter
- onSecondaryFixedVariant → Color
-
no setter
- onSuccessContainer → Color
-
Available on ColorScheme, provided by the ColorSchemeExtension extension
no setter - onSurface → Color
-
final
- onSurfaceVariant → Color
-
no setter
- onTertiary → Color
-
no setter
- onTertiaryContainer → Color
-
no setter
- onTertiaryFixed → Color
-
no setter
- onTertiaryFixedVariant → Color
-
no setter
- onWarningContainer → Color
-
Available on ColorScheme, provided by the ColorSchemeExtension extension
no setter - outline → Color
-
no setter
- outlineVariant → Color
-
no setter
- primary → Color
-
final
- primaryContainer → Color
-
no setter
- primaryFixed → Color
-
no setter
- primaryFixedDim → Color
-
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scrim → Color
-
no setter
- secondary → Color
-
final
- secondaryContainer → Color
-
no setter
- secondaryFixed → Color
-
no setter
- secondaryFixedDim → Color
-
no setter
- shadow → Color
-
no setter
- success → Color
-
Available on ColorScheme, provided by the ColorSchemeExtension extension
no setter - successContainer → Color
-
Available on ColorScheme, provided by the ColorSchemeExtension extension
no setter - surface → Color
-
final
- surfaceBright → Color
-
no setter
- surfaceContainer → Color
-
no setter
- surfaceContainerHigh → Color
-
no setter
- surfaceContainerHighest → Color
-
no setter
- surfaceContainerLow → Color
-
no setter
- surfaceContainerLowest → Color
-
no setter
- surfaceDim → Color
-
no setter
- surfaceTint → Color
-
no setter
- tertiary → Color
-
no setter
- tertiaryContainer → Color
-
no setter
- tertiaryFixed → Color
-
no setter
- tertiaryFixedDim → Color
-
no setter
- warning → Color
-
Available on ColorScheme, provided by the ColorSchemeExtension extension
no setter - warningContainer → Color
-
Available on ColorScheme, provided by the ColorSchemeExtension extension
no setter
Methods
-
copyWith(
{Brightness? brightness, Color? primary, Color? onPrimary, Color? primaryContainer, Color? onPrimaryContainer, Color? primaryFixed, Color? primaryFixedDim, Color? onPrimaryFixed, Color? onPrimaryFixedVariant, Color? secondary, Color? onSecondary, Color? secondaryContainer, Color? onSecondaryContainer, Color? secondaryFixed, Color? secondaryFixedDim, Color? onSecondaryFixed, Color? onSecondaryFixedVariant, Color? tertiary, Color? onTertiary, Color? tertiaryContainer, Color? onTertiaryContainer, Color? tertiaryFixed, Color? tertiaryFixedDim, Color? onTertiaryFixed, Color? onTertiaryFixedVariant, Color? error, Color? onError, Color? errorContainer, Color? onErrorContainer, Color? surface, Color? onSurface, Color? surfaceDim, Color? surfaceBright, Color? surfaceContainerLowest, Color? surfaceContainerLow, Color? surfaceContainer, Color? surfaceContainerHigh, Color? surfaceContainerHighest, Color? onSurfaceVariant, Color? outline, Color? outlineVariant, Color? shadow, Color? scrim, Color? inverseSurface, Color? onInverseSurface, Color? inversePrimary, Color? surfaceTint}) → ColorScheme -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toPureBlack(
bool isPureBlack) → ColorScheme -
Available on ColorScheme, provided by the ColorSchemeExtension extension
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override
Static Methods
-
lerp(
ColorScheme a, ColorScheme b, double t) → ColorScheme -
of(
BuildContext context) → ColorScheme