Flutter:更改状态栏文本颜色无法正常工作

Flutter: Change Statusbar Text Color not working properly

Whosebug 上提到的几乎所有 Q/A 都与同一主题相关,但没有得到适当的解决方案。

主要问题:我的应用有原色蓝色,我想设置状态栏文本颜色白色。

我尝试过的:

截图:

启动画面:

仪表板屏幕:


我也检查了 github issue link 但对我没用。

我只需要将状态栏文本颜色更改为白色。有帮助吗?

申请所有appBar使用

 return MaterialApp(
                theme: ThemeData(
                  appBarTheme: Theme.of(context).appBarTheme.copyWith(brightness: Brightness.dark),
                ),
                debugShowCheckedModeBanner: false,
                // home: InvoiceList(),
                home: widget());

希望有用。

谢谢。

从 Flutter 2 开始

return MaterialApp(
        theme: ThemeData(
            appBarTheme: Theme.of(context)
                .appBarTheme
                .copyWith(systemOverlayStyle: SystemUiOverlayStyle.light)),
        debugShowCheckedModeBanner: false,
        home: widget());