setTransparentStatusBar static method

void setTransparentStatusBar(
  1. Color colorBehindStatusBar, {
  2. Brightness? forceBrightness,
})

Transparent status bar; icon color inferred from colorBehindStatusBar.

Implementation

static void setTransparentStatusBar(
  Color colorBehindStatusBar, {
  Brightness? forceBrightness,
}) {
  final iconBrightness =
      forceBrightness ?? _iconBrightnessFor(colorBehindStatusBar);

  SystemChrome.setSystemUIOverlayStyle(
    SystemUiOverlayStyle(
      statusBarColor: Colors.transparent,
      statusBarIconBrightness: iconBrightness,
      statusBarBrightness: _statusBarBrightnessForIcons(iconBrightness),
    ),
  );
}