【问题标题】:Add mor info to flutter tabs向颤动选项卡添加更多信息
【发布时间】:2019-11-30 02:28:17
【问题描述】:

我想根据 HTTP 服务的类别创建动态选项卡。创建类别不是问题,因为我可以只使用List<Widget>.generate 但是我的问题是,根据单击哪个选项卡,我想检索单击选项卡的键并进行 HTTP 调用,从而填充相应的选项卡内容,有没有一种方法可以将更多数据与我的选项卡相关联,例如包括我将用于 HTTP 调用的密钥?例如

 List<Widget> _buildTabs() {
      return <Widget>[
        Tab(//insert key as a property),

      ];
    }

【问题讨论】:

  • TabBaronTap,它将为您提供索引。
  • 是的,我正在考虑获取索引并使用映射列表进行映射

标签: http flutter tabs


【解决方案1】:

您有两个问题:收到有关标签更改的通知以及根据您从网络收到的数据构建标签。

要在标签切换时收到通知,您必须使用 TabController 而不是 DefaultTabController。示例代码here 应该非常有用。您将使用其.addListener() 方法来通知选项卡更改。

动态构建选项卡是另一个问题。您只需接收数据并构建小部件,就像任何其他 Flutter 应用程序一样。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-08
    • 2020-11-14
    • 1970-01-01
    • 1970-01-01
    • 2019-07-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多