TabBar小部件内的动态选项卡,而不是静态选项卡

问题描述 投票:4回答:1

Context:我具有当前设计-如下面的屏幕快照所示-我在其中静态实现了Tab

Tab Bars

问题:如何使用服务器中的动态值动态创建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())),
        ],
      ),
flutter flutter-layout tabbar
1个回答
0
投票
TabBar(
tabs: _tabsListFromServer.map((serverTab) => Tab(child: Text(serverTab.title))).toList(),
)
© www.soinside.com 2019 - 2024. All rights reserved.