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

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

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

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

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

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

【问题讨论】:

    标签: flutter


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-30
      • 1970-01-01
      • 2014-05-21
      • 1970-01-01
      • 2019-12-31
      • 1970-01-01
      • 2019-11-25
      • 2015-11-20
      相关资源
      最近更新 更多