重置状态栏颜色

Posted

技术标签:

【中文标题】重置状态栏颜色【英文标题】:Reset status bar color 【发布时间】:2019-09-18 00:12:42 【问题描述】:

我将状态栏设置为与应用栏相同的颜色:

SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(
  statusBarColor: myAppBarColor,
));

但是当我显示模态底页时,状态栏会显示在深色覆盖层上:

我想把状态栏和应用栏一起遮住。如何将状态栏颜色重置为默认值?

我尝试传递statusBarColor: null(在显示模态底页之前)但没有效果。

【问题讨论】:

【参考方案1】:

使状态栏颜色透明(在主函数中):

SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(
  statusBarColor: Colors.transparent,
));

【讨论】:

以上是关于重置状态栏颜色的主要内容,如果未能解决你的问题,请参考以下文章

Android设置状态栏颜色和状态栏文字、图标颜色

Swift-修改状态栏颜色

如何自定义状态栏图标和文字颜色?例如。状态栏背景:白色,状态栏图标颜色,文字:红色

excel 下面状态栏怎么改颜色

flutter修改状态栏字体颜色

Android如何设置顶部状态栏颜色(主题)