• 请不要在回答技术问题时复制粘贴 AI 生成的内容
thinkm
V2EX  ›  程序员

Flutter 如何全屏显示?

  •  1
     
  •   thinkm · Aug 7, 2023 · 1212 views
    This topic created in 1184 days ago, the information mentioned may be changed or developed.

    如图,最下面红色标记的地方,像是系统预留的区间,flutter 有办法修改这部分区间的颜色来匹配 APP 页面颜色吗? 只有 Android 是这样,同样的一份代码,iphone 正常的

    8328f30fbdd8b75c9406bc167ebfbadb.jpeg

    x77
    x77
    Aug 7, 2023
    1
    这个是系统的 Navigation Bar (上方是 Status Bar ),这两个都归操作系统管理,想要改变风格要调用系统的 API ,也就是说要走 Flutter Plugin
    thinkm
    thinkm
    OP
    Aug 7, 2023
    2
    @x77 老哥改过吗,有推荐的 plugin 吗
    thinkm
    thinkm
    OP
    Aug 7, 2023
    3
    @x77 发现 SystemChrome 有个 API 可以改,已经改了,感谢答复
    x77
    x77
    Aug 7, 2023❤️1
    4
    @thinkm
    改过,有个国际联网的客户端( Flutter ) App 需要把导航条改成 App 的亮暗色,还抽象出一个名为 xinlake_platform 的 plugin 上架过 pub.dev ,没什么人用后来我把它下架了。

    具体的代码到 https://github.com/xinlake/privch-client-flutter 找找估计有
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1766 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 17:26 · PVG 01:26 · LAX 09:26 · JFK 12:26
    ♥ Do have faith in what you're doing.