为什么我的状态栏图标是黑色的,为什么我不能改变它?(Flutter 2.0 升级后)

zee*_*eed 6 dart flutter

我升级扑2.0后,颜色的的状态栏图标/文本由白色变为黑色。在我升级之后,因为我没有做任何其他的改变。现在我运行的所有应用程序的状态栏图标都是黑色的。为什么?

在此处输入图片说明

我试过真机。结果是一样的。所以这不是模拟器问题。

也不起作用 Brightness.light

SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(
    statusBarIconBrightness: Brightness.light,
  ));
Run Code Online (Sandbox Code Playgroud)

当我运行这段代码时,它会变白几秒钟,然后又变黑。像这儿:

在此处输入图片说明

不知道Flutter 2.0之后升级的人有没有同样的问题?

这是什么原因,如何再次变白?


编辑:当我flutter downgrade变成白色时。问题似乎出在 flutter 升级到 2.0 上。但是这一次,当我运行 时,statusBarIconBrightness: Brightness.dark 它会变黑几秒钟,然后又变白。这段代码根本不起作用。所以Flutter 2.0 不是我在黑色的时候不能改成白色的原因。但它是黑色的原因是颤振 2.0。

Tip*_*tan 6

尝试这个

MaterialApp(
      //...
      theme: ThemeData(
        //...
        appBarTheme: AppBarTheme(brightness: Brightness.dark),
      ),
      //...
    )
Run Code Online (Sandbox Code Playgroud)


Yus*_*luc 0

试试这个:

SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle.light)
Run Code Online (Sandbox Code Playgroud)