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

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

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

也不起作用 Brightness.light

SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(
    statusBarIconBrightness: Brightness.light,
  ));

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

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

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


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

回答

尝试这个

MaterialApp(
      //...
      theme: ThemeData(
        //...
        appBarTheme: AppBarTheme(brightness: Brightness.dark),
      ),
      //...
    )


以上是为什么我的状态栏图标是黑色的,为什么我不能改变它?(Flutter2.0升级后)的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>