Dart 颤振改变底部导航条(TabBar)高度

Dart 颤振改变底部导航条(TabBar)高度,dart,flutter,tabbar,Dart,Flutter,Tabbar,我刚刚找到了一种使用PreferredSize()更改AppBar高度的方法 但我仍然没有找到修改BottomNavigationBar和TabBar高度的方法。这些小部件都是硬编码的,有没有一种方法可以更改底部栏和选项卡栏的小部件高度。\u BottomNavigationBarState类是私有的,在它的构建方法中有string框约束(minHeight:kBottomNavigationBarHeight+additionalBottomPadding)。如果不自定义此类,则无法更改此高度

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


但我仍然没有找到修改BottomNavigationBar和TabBar高度的方法。这些小部件都是硬编码的,有没有一种方法可以更改底部栏和选项卡栏的小部件高度。

\u BottomNavigationBarState
类是私有的,在它的
构建方法中有string
框约束(minHeight:kBottomNavigationBarHeight+additionalBottomPadding)
。如果不自定义此类,则无法更改此高度

是的,您可以这样做,但硬编码此高度通常不是一个好主意。否则,取决于设备上的像素,UI看起来将不一致。若它在低像素手机上看起来不错,那个么在高像素手机上可能看起来很怪异。因此,您可能也希望在那里添加条件。