【发布时间】:2020-04-13 08:22:40
【问题描述】:
我正在使用 Scaffold 显示我的底部选项卡导航器,但它显示得太高,有没有办法减少我的选项卡栏的高度大小。这是代码
Scaffold(
bottomNavigationBar: Material(
child: new TabBar(
tabs: <Widget>[
Tab(icon: Icon(Icons.home),text: 'Home'),
Tab(icon: Icon(Icons.settings),text: 'Settings')
],
labelColor: Colors.blue,
unselectedLabelColor: Colors.grey,
),
),
body: TabBarView(
children: [
MainScreen(),
FirstPage(),
],
),
)
【问题讨论】:
-
你为什么不用
BottomNavigationBar而不是TabBar... 我相信TabBar被设计成放在屏幕顶部 -
当我使用
BottomNavigationBar时,我的 api 数据总是重新渲染,这就是我使用 Tab Bar 来防止该问题的原因
标签: flutter tabs navigation