【问题标题】:The bottom SystemUiOverlay status bar is not hidden properly底部 SystemUiOverlay 状态栏未正确隐藏
【发布时间】:2018-03-26 06:16:44
【问题描述】:

我正在尝试使用SystemChrome.setEnabledSystemUIOverlays 禁用顶部和底部状态栏,它本身按预期工作。

但是,底栏没有正确地“消失”。当然,它会删除实际的原生 android 导航按钮,但不会删除按钮使用的空间。

我在下面附上了一个屏幕截图。

有没有人遇到过这样的事情并能够对此有所了解?

【问题讨论】:

    标签: flutter


    【解决方案1】:

    目前还没有解决这个问题。这只是写这篇文章时flutter的一个限制。

    根据: https://github.com/flutter/flutter/issues/14432

    隐藏状态栏后,应用栏高度不变#14432

    需要注意的是,这似乎只影响纵向模式。横向模式似乎对此没有问题。

    截至PR,这应该适用于 Android。

    目前尚不清楚它是否适用于 iOS。

    flutter/engine#6282 为 Android 修复了这个问题。应该存在针对 iOS 的类似修复程序,我会研究它。

    我被告知最近修复了 iOS 错误。是否还有人对 iOS 顶部填充有问题?

    【讨论】:

      猜你喜欢
      • 2015-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-11
      • 1970-01-01
      • 1970-01-01
      • 2013-02-17
      • 2011-04-29
      相关资源
      最近更新 更多