Context:我具有当前设计-如下面的屏幕快照所示-我在其中静态实现了Tab
,
问题:如何使用服务器中的动态值动态创建Tab
?
例如,服务器发送超过5个Tab
。
我当前的实现包含一个支持TabBar
且带有选项卡作为小部件列表的[App0]的AppBar
以下是标签栏的代码段:
bottom: TabBar(
labelPadding: EdgeInsets.symmetric(horizontal: 20),
indicatorColor: kDarkColor,
labelColor: kDarkColor,
indicatorWeight: 2,
unselectedLabelColor: Colors.black,
isScrollable: true,
tabs: [
Tab(child: Text('Timeline.mostPopularTab'.tr())),
Tab(child: Text('Timeline.menTab'.tr())),
Tab(child: Text('Timeline.womenTab'.tr())),
Tab(child: Text('Timeline.kidsTab'.tr())),
],
),
TabBar(
tabs: _tabsListFromServer.map((serverTab) => Tab(child: Text(serverTab.title))).toList(),
)