DynamicScheme

Class
Constructed by a set of values representing the current UI state and provides a set of TonalPalettes.

Properties

Background: int
ContrastLevel: double
Error: int
ErrorContainer: int
ErrorPalette: TonalPalette
InverseOnSurface: int
InversePrimary: int
InverseSurface: int
IsDark: bool
NeutralPalette: TonalPalette
NeutralPaletteKeyColor: int
NeutralVariantPalette: TonalPalette
NeutralVariantPaletteKeyColor: int
OnBackground: int
OnError: int
OnErrorContainer: int
OnPrimary: int
OnPrimaryContainer: int
OnPrimaryFixed: int
OnPrimaryFixedVariant: int
OnSecondary: int
OnSecondaryContainer: int
OnSecondaryFixed: int
OnSecondaryFixedVariant: int
OnSurface: int
OnSurfaceVariant: int
OnTertiary: int
OnTertiaryContainer: int
OnTertiaryFixed: int
OnTertiaryFixedVariant: int
Outline: int
OutlineVariant: int
Primary: int
PrimaryContainer: int
PrimaryFixed: int
PrimaryFixedDim: int
PrimaryPalette: TonalPalette
PrimaryPaletteKeyColor: int
Scrim: int
Secondary: int
SecondaryContainer: int
SecondaryFixed: int
SecondaryFixedDim: int
SecondaryPalette: TonalPalette
SecondaryPaletteKeyColor: int
Shadow: int
SourceColorArgb: int
SourceColorHct: Hct
Surface: int
SurfaceBright: int
SurfaceContainer: int
SurfaceContainerHigh: int
SurfaceContainerHighest: int
SurfaceContainerLow: int
SurfaceContainerLowest: int
SurfaceDim: int
SurfaceTint: int
SurfaceVariant: int
Tertiary: int
TertiaryContainer: int
TertiaryFixed: int
TertiaryFixedDim: int
TertiaryPalette: TonalPalette
TertiaryPaletteKeyColor: int
Variant: Variant

Constructors

DynamicScheme(sourceColorHct: Hct, variant: Variant, isDark: bool, primaryPalette: TonalPalette, secondaryPalette: TonalPalette, tertiaryPalette: TonalPalette, neutralPalette: TonalPalette, neutralVariantPalette: TonalPalette, contrastLevel: double, errorPalette: TonalPalette)

Static Methods

GetRotatedHue(sourceColor: Hct, hues: IReadOnlyList<double>, rotations: IReadOnlyList<double>): double

Instance Methods

GetArgb(dynamicColor: DynamicColor): int
GetHct(dynamicColor: DynamicColor): Hct

Inherited Members

Extension Methods

GetArgbGetColorGetHctDescribeIdentityShortHashToStringNullable

On this page