我正在尝试找到一种带有滑动功能的底部导航的最佳方式。我找到了两个有前途的小部件:Tabbar(带有TabBarView)和BottomNavigationBar。Tabbar易于使用,并且具有控制器属性,可轻松在选项卡之间滑动。但是没有设置背景颜色的方法(或者我错了?)。BottomNavigationBar允许在appBar之外进行自定义,但不与控制器一起工作。那么我该如何使用BottomNavigationBar?我应该手动显示和隐藏页面/小部件吗?
要设置TabBar的背景颜色,可以将其包裹在所需颜色的Material中。但一般情况下不会将其放置在屏幕底部。
如果您想让视图可以通过滑动来切换,可以使用BottomNavigationBar的onTap触发PageView的页面更改。
currentIndex:_tabController.index
,但仍然无法更改选项卡高亮显示。我需要在这方面进行某种状态设置吗?谢谢。 - Larry King