resolveBrightness method
Brightness
resolveBrightness(
- Brightness platformBrightness, {
- required bool autoTheming,
- Brightness? initialTheme,
Resolves effective brightness for an adaptive M3ETheme root.
Implementation
Brightness resolveBrightness(
Brightness platformBrightness, {
required bool autoTheming,
Brightness? initialTheme,
}) {
if (autoTheming) {
if (_invertPlatformBrightness) {
return platformBrightness == Brightness.light
? Brightness.dark
: Brightness.light;
}
return platformBrightness;
}
if (_brightnessOverride != null) {
return _brightnessOverride!;
}
return initialTheme ?? Brightness.light;
}