我正在尝试找出启用了滑动的底部导航的最佳方法。我发现了两个很有希望的小部件:Tabbar(带有TabBarView)和BottomNavigationBar。标签栏易于使用,并具有 Controller 属性,可轻松在标签之间滑动。但是没有办法设置背景色(或者我错了吗?)。 bottomnavigationbar允许在appBar之外进行自定义,但不适用于 Controller 。那么我将如何使用bottomnavigationbar?我应该手动显示和隐藏页面/小部件吗?
最佳答案
可以通过将TabBar包裹在所需颜色的“ Material ”中来设置其背景颜色。但是,在屏幕底部放置其中之一是不寻常的。
如果希望 View 可滑动,则可以使用BottomNavigationBar的onTap触发PageView中的页面更改。
关于dart - Flutter:Tabbar与BottomNavigationBar,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44208445/