迁移到 Flutter 2 后状态栏图标变暗
Dark status bar icons after migrating to Flutter 2
我最近将 Flutter 版本从 1.22.6 更新到 2.0.2。但是现在在我创建一个新的 flutter 项目(默认计数器应用程序)之后,状态栏图标是黑色的。在迁移到 2.0.2 之前它们很轻:
如何解决?我尝试在 AppBarTheme 中设置灯 statusBarIconBrightness,但它不起作用:
appBarTheme: AppBarTheme(
systemOverlayStyle: SystemUiOverlayStyle(
statusBarIconBrightness: Brightness.light,
),
),
试试这个
return MaterialApp(
theme: ThemeData(
appBarTheme: Theme.of(context).appBarTheme.copyWith(brightness: Brightness.dark,),
...
),
...
);
你也应该设置 statusBarColor
对于飞镖 statusBarColor 你应该使用明亮的颜色来提高亮度
AppBarTheme(color: Colors.blue,
brightness: Brightness.dark,
systemOverlayStyle: SystemUiOverlayStyle(
statusBarColor: Colors.blue
))
我最近将 Flutter 版本从 1.22.6 更新到 2.0.2。但是现在在我创建一个新的 flutter 项目(默认计数器应用程序)之后,状态栏图标是黑色的。在迁移到 2.0.2 之前它们很轻:
如何解决?我尝试在 AppBarTheme 中设置灯 statusBarIconBrightness,但它不起作用:
appBarTheme: AppBarTheme(
systemOverlayStyle: SystemUiOverlayStyle(
statusBarIconBrightness: Brightness.light,
),
),
试试这个
return MaterialApp(
theme: ThemeData(
appBarTheme: Theme.of(context).appBarTheme.copyWith(brightness: Brightness.dark,),
...
),
...
);
你也应该设置 statusBarColor
对于飞镖 statusBarColor 你应该使用明亮的颜色来提高亮度
AppBarTheme(color: Colors.blue,
brightness: Brightness.dark,
systemOverlayStyle: SystemUiOverlayStyle(
statusBarColor: Colors.blue
))