【问题标题】:flutter change bottomNavigationBar(TabBar) height颤动改变bottomNavigationBar(TabBar)高度
【发布时间】:2019-05-19 15:42:23
【问题描述】:

我刚刚找到了一种使用 PreferredSize() 更改 AppBar 高度的方法。

但是我还是没有找到修改BottomNavigationBar和TabBar高度的方法。这样的小部件都是硬编码的,有没有办法可以将小部件的高度更改为更薄的 BottomBar 和 TabBar。

【问题讨论】:

    标签: dart flutter tabbar


    【解决方案1】:

    _BottomNavigationBarState 类是私有的,在它的build 方法中有字符串BoxConstraints(minHeight: kBottomNavigationBarHeight + additionalBottomPadding)。没有自定义这个类是没有办法改变这个高度的

    【讨论】:

    • 是的,您可以这样做,但硬编码该高度通常不是一个好主意。否则,根据您设备上的像素,UI 看起来会不一致。如果它在低像素手机上看起来不错,那么在高像素手机上它可能看起来很奇怪。因此,您可能还想在那里添加条件。
    猜你喜欢
    • 2020-08-22
    • 2019-12-31
    • 2020-01-26
    • 2021-08-22
    • 1970-01-01
    • 2019-12-23
    • 2021-03-16
    • 2021-11-21
    • 1970-01-01
    相关资源
    最近更新 更多