如何在 Flutter 中设置状态栏图标颜色?
How to set status bar icon color in Flutter?
我正在做 flutter 项目,我想给状态栏图标加上白色。所以我使用了下面的代码行,它在启动画面上给了我结果
颤振代码:
SystemChrome.setSystemUIOverlayStyle(const SystemUiOverlayStyle(
systemNavigationBarColor: Color(0xffdedede),
systemNavigationBarIconBrightness: Brightness.dark,
systemNavigationBarDividerColor: null,
statusBarColor: Color(0xffbf0000),
statusBarIconBrightness: Brightness.light,
statusBarBrightness: Brightness.dark,
));
但是:当应用导航到主屏幕时,状态栏图标颜色变回黑色,我不知道该行代码中缺少什么。所以我坚持
status-bar 图标的颜色取决于应用栏的颜色。您可以尝试在主屏幕上编辑 systemOverlayStyle
的 AppBar ?
https://api.flutter.dev/flutter/material/AppBar/systemOverlayStyle.html
我正在做 flutter 项目,我想给状态栏图标加上白色。所以我使用了下面的代码行,它在启动画面上给了我结果
颤振代码:
SystemChrome.setSystemUIOverlayStyle(const SystemUiOverlayStyle(
systemNavigationBarColor: Color(0xffdedede),
systemNavigationBarIconBrightness: Brightness.dark,
systemNavigationBarDividerColor: null,
statusBarColor: Color(0xffbf0000),
statusBarIconBrightness: Brightness.light,
statusBarBrightness: Brightness.dark,
));
但是:当应用导航到主屏幕时,状态栏图标颜色变回黑色,我不知道该行代码中缺少什么。所以我坚持
status-bar 图标的颜色取决于应用栏的颜色。您可以尝试在主屏幕上编辑 systemOverlayStyle
的 AppBar ?
https://api.flutter.dev/flutter/material/AppBar/systemOverlayStyle.html