|
|
@@ -14,8 +14,10 @@ abstract class BasePage<T extends BaseController> extends GetView<T> {
|
|
|
Widget build(BuildContext context) {
|
|
|
return AnnotatedRegion<SystemUiOverlayStyle>(
|
|
|
value: SystemUiOverlayStyle.light.copyWith(
|
|
|
- statusBarColor: Colors.transparent, // 设置状态栏颜色为透明
|
|
|
- statusBarIconBrightness: _getStatusBarDarkFont(),
|
|
|
+ statusBarColor: Colors.transparent,
|
|
|
+ // 设置状态栏颜色为透明
|
|
|
+ statusBarBrightness: _getStatusBarDarkFont(),
|
|
|
+ statusBarIconBrightness: _getStatusIconBarDarkFont(),
|
|
|
systemNavigationBarColor: navigationBarColor(),
|
|
|
systemNavigationBarIconBrightness: _getNavigationBarDarkFont(),
|
|
|
),
|
|
|
@@ -38,6 +40,10 @@ abstract class BasePage<T extends BaseController> extends GetView<T> {
|
|
|
void backgroundOnTapEvent() {}
|
|
|
|
|
|
Brightness _getStatusBarDarkFont() {
|
|
|
+ return statusBarDarkFont() ? Brightness.light : Brightness.dark;
|
|
|
+ }
|
|
|
+
|
|
|
+ Brightness _getStatusIconBarDarkFont() {
|
|
|
return statusBarDarkFont() ? Brightness.dark : Brightness.light;
|
|
|
}
|
|
|
|