我升级扑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。
尝试这个
MaterialApp(
//...
theme: ThemeData(
//...
appBarTheme: AppBarTheme(brightness: Brightness.dark),
),
//...
)
Run Code Online (Sandbox Code Playgroud)
试试这个:
SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle.light)
Run Code Online (Sandbox Code Playgroud)