diff --git a/lib/main.dart b/lib/main.dart index de7c2af..d024916 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -102,13 +102,16 @@ void initializeSystemUI() { SystemChrome.setEnabledSystemUIMode(SystemUiMode.edgeToEdge); - Brightness statusBarIconBrightness = + Brightness statusBarBrightness = isDarkMode() ? Brightness.light : Brightness.dark; + Brightness statusBarIOSBrightness = + isDarkMode() ? Brightness.dark : Brightness.light; SystemChrome.setSystemUIOverlayStyle( SystemUiOverlayStyle( - statusBarIconBrightness: statusBarIconBrightness, - systemNavigationBarIconBrightness: statusBarIconBrightness, + statusBarIconBrightness: statusBarBrightness, + statusBarBrightness: statusBarIOSBrightness, + systemNavigationBarIconBrightness: statusBarBrightness, systemNavigationBarColor: Colors.transparent, statusBarColor: Colors.transparent, ), diff --git a/lib/src/config/themes/dark_theme.dart b/lib/src/config/themes/dark_theme.dart index 394186c..700e5ea 100644 --- a/lib/src/config/themes/dark_theme.dart +++ b/lib/src/config/themes/dark_theme.dart @@ -25,6 +25,7 @@ class DarkTheme { appBarTheme: const AppBarTheme( systemOverlayStyle: SystemUiOverlayStyle( statusBarIconBrightness: Brightness.light, + statusBarBrightness: Brightness.dark, systemNavigationBarIconBrightness: Brightness.light, systemNavigationBarColor: Colors.transparent, statusBarColor: Colors.transparent, diff --git a/lib/src/config/themes/light_theme.dart b/lib/src/config/themes/light_theme.dart index 6cbfc60..28753a0 100644 --- a/lib/src/config/themes/light_theme.dart +++ b/lib/src/config/themes/light_theme.dart @@ -42,6 +42,7 @@ class LightTheme { appBarTheme: const AppBarTheme( systemOverlayStyle: SystemUiOverlayStyle( statusBarIconBrightness: Brightness.dark, + statusBarBrightness: Brightness.light, systemNavigationBarIconBrightness: Brightness.dark, systemNavigationBarColor: Colors.transparent, statusBarColor: Colors.transparent,