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,
  ));
}