【发布时间】:2019-10-27 12:02:17
【问题描述】:
我正在尝试使用 CupertinoNavigationBar 将状态栏文本颜色置于 Brightness Light 中
我已经尝试将带有 statusBarColor 和亮度的 SystemUiOverlayStyle 放在主目录中,但不起作用 That text in status bar need be white
void main() {
SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(
systemNavigationBarColor: Colors.white,
statusBarColor: Colors.white,
statusBarBrightness: Brightness.light,
statusBarIconBrightness: Brightness.light
));
runApp(MyApp());
}
我正在尝试为 ios 和 android 创建 appbar,但我想将状态栏文本颜色设为 Light,我设置了一个条件,如果是 ios,我创建 CupertinoNavigationBar(),如果是 android,我放置正常的 AppBar (),如果只是有亮度的AppBar,他工作正常,但是用CupertinoNavigationBar(),不行
【问题讨论】:
-
您遇到了什么问题?使用
CupertinoNavigationBar时,您的状态栏应该会自动亮起。 -
我在 CupertinoNavigationBar 中的背景颜色是 0xFF81d8d0,这是蓝色/绿色,状态栏是黑色,但我不想要黑色,我想要白色
-
我在帖子上放了一张图片,看看