elevated property
ColorScheme
get
elevated
Implementation
ColorScheme get elevated {
if (brightness != Brightness.dark) {
return this;
}
final lift = surfaceContainer.tone - surface.tone;
Color raise(Color color) => color.shiftTone(lift);
return copyWith(
surface: surfaceContainer,
surfaceDim: raise(surfaceDim),
surfaceBright: raise(surfaceBright),
surfaceContainerLowest: raise(surfaceContainerLowest),
surfaceContainerLow: raise(surfaceContainerLow),
surfaceContainer: surfaceContainerHigh,
surfaceContainerHigh: surfaceContainerHighest,
surfaceContainerHighest: surfaceContainerHighest.shiftTone(
surfaceContainerHighest.tone - surfaceContainerHigh.tone,
),
);
}