【发布时间】:2022-07-20 22:08:34
【问题描述】:
我尝试将 statusBarColor 的颜色更改为深色,但显示错误
SystemChrome.setSystemUIOverlayStyle(
SystemUiOverlayStyle(statusBarColor: Brightness.dark));
【问题讨论】:
标签: flutter flutter-layout flutter-dependencies
我尝试将 statusBarColor 的颜色更改为深色,但显示错误
SystemChrome.setSystemUIOverlayStyle(
SystemUiOverlayStyle(statusBarColor: Brightness.dark));
【问题讨论】:
标签: flutter flutter-layout flutter-dependencies
应该是Colors.black 而不是Brightness。
或者,如果您想保持背景颜色,请使用 Colors.black45 等半透明颜色或使用 Colors.black.withOpacity(0.5) 手动更改
【讨论】:
试试这个
statusBarColor: Colors.red,
statusBarIconBrightness: Brightness.dark, // 对于 Android(深色图标)
statusBarBrightness: Brightness.light, // 对于 iOS(深色图标)
【讨论】: