setDarkStatusBar function
void
setDarkStatusBar()
Configures the system UI for a dark-themed status bar and navigation bar.
- Navigation Bar → Sets to black with light icons.
- Status Bar → Transparent with dark icons.
- Brightness Adjustments:
statusBarBrightness: Brightness.light
(for better contrast)statusBarIconBrightness: Brightness.dark
(for visibility)
Example Usage:
setDarkStatusBar();
Implementation
void setDarkStatusBar() {
SystemChrome.setSystemUIOverlayStyle(const SystemUiOverlayStyle(
systemNavigationBarColor: Colors.black,
systemNavigationBarIconBrightness: Brightness.light,
statusBarColor: Colors.transparent,
statusBarBrightness: Brightness.light,
statusBarIconBrightness: Brightness.dark,
));
}