【问题标题】:Flutter, Android and IOS bottom navigation bar size is differentFlutter,Android和IOS底部导航栏大小不同
【发布时间】:2021-10-07 14:55:03
【问题描述】:

由于 ios 中的底部导航栏高度而发生溢出错误,该布局适用于所有 Android 设备。

似乎是因为从底部拉起关闭应用的格式,由IOS操作系统管理,导致额外的空间。

超级烦人因为IOS我强行增加了底部导航栏高度,但是现在Android设计很糟糕。谁知道怎么解决?

--更新

Scaffold(
            bottomNavigationBar: Container(
              height: 50,
              child: BottomNavigationBar(
                ...
              ),
            ),
          )

【问题讨论】:

  • 可以分享代码吗?
  • @shorol 很正常 BottomNavigationBar 我更新了这个
  • 问题解决了吗?
  • @shorol 不,它仍然有问题

标签: android ios flutter flutter-layout


【解决方案1】:

您可以轻松地为两个平台设置不同的高度:

height:  Platform.isIOS ? 50:40

所以这里如果平台是 IOS,高度将为 50 或 40。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-07
    • 1970-01-01
    • 2022-01-18
    • 1970-01-01
    • 2021-10-02
    • 2017-07-18
    相关资源
    最近更新 更多