lightFromCorePalette static method
Get Scheme from lightFromCorePalette.
Implementation
static Scheme lightFromCorePalette(CorePalette palette) => Scheme(
primary: palette.primary.get(40),
onPrimary: palette.primary.get(100),
primaryContainer: palette.primary.get(90),
onPrimaryContainer: palette.primary.get(10),
primaryFixed: palette.primary.get(90),
primaryFixedDim: palette.primary.get(80),
onPrimaryFixed: palette.primary.get(10),
onPrimaryFixedVariant: palette.primary.get(30),
//
secondary: palette.secondary.get(40),
onSecondary: palette.secondary.get(100),
secondaryContainer: palette.secondary.get(90),
onSecondaryContainer: palette.secondary.get(10),
secondaryFixed: palette.secondary.get(90),
secondaryFixedDim: palette.secondary.get(80),
onSecondaryFixed: palette.secondary.get(10),
onSecondaryFixedVariant: palette.secondary.get(30),
//
tertiary: palette.tertiary.get(40),
onTertiary: palette.tertiary.get(100),
tertiaryContainer: palette.tertiary.get(90),
onTertiaryContainer: palette.tertiary.get(10),
tertiaryFixed: palette.tertiary.get(90),
tertiaryFixedDim: palette.tertiary.get(80),
onTertiaryFixed: palette.tertiary.get(10),
onTertiaryFixedVariant: palette.tertiary.get(30),
//
error: palette.error.get(40),
onError: palette.error.get(100),
errorContainer: palette.error.get(90),
onErrorContainer: palette.error.get(10),
//
background: palette.neutral.get(99),
onBackground: palette.neutral.get(10),
//
// Since this is legacy compatible it continues to use tone 99 here
surface: palette.neutral.get(99),
surfaceDim: palette.neutral.get(87),
surfaceBright: palette.neutral.get(98),
surfaceContainerLowest: palette.neutral.get(100),
surfaceContainerLow: palette.neutral.get(96),
surfaceContainer: palette.neutral.get(94),
surfaceContainerHigh: palette.neutral.get(92),
surfaceContainerHighest: palette.neutral.get(90),
//
onSurface: palette.neutral.get(10),
surfaceVariant: palette.neutralVariant.get(90),
onSurfaceVariant: palette.neutralVariant.get(30),
//
outline: palette.neutralVariant.get(50),
outlineVariant: palette.neutralVariant.get(80),
shadow: palette.neutral.get(0),
scrim: palette.neutral.get(0),
inverseSurface: palette.neutral.get(20),
inverseOnSurface: palette.neutral.get(95),
inversePrimary: palette.primary.get(80),
);