changeStatusColor static method

Future<void> changeStatusColor(
  1. Color color, {
  2. bool whiteForeground = true,
})

Implementation

static Future<void> changeStatusColor(
  Color color, {
  bool whiteForeground = true,
}) async {
  try {
    await Future<void>.delayed(_delayDuration);
    SystemChrome.setSystemUIOverlayStyle(
      SystemUiOverlayStyle(
        statusBarColor: color,
      ),
    );
    SystemChrome.setSystemUIOverlayStyle(
      const SystemUiOverlayStyle(
        statusBarBrightness: Brightness.light,
      ),
    );
    await Future<void>.delayed(_delayDuration);
  } on PlatformException catch (e) {
    debugPrint('$e');
  }
}