как заполнить панель трепетания, используя ответ API - PullRequest
0 голосов
/ 26 сентября 2019

как я могу заполнить TabBar во флаттере, используя ответ API (массив строк), вместо жестко закодированного текста, как этот ..

TabBar(
            isScrollable: true,
            tabs: [
              Tab(
                text: 'text1',
              ),
              Tab(
                text: 'text2',
              ),
              Tab(
                text: 'text3',
              ),

            ],

1 Ответ

0 голосов
/ 26 сентября 2019

Вы можете использовать приведенный ниже код для динамического TabBar

TabBar(
  isScrollable: true,
  tabs: List<Widget>.generate(
    apiResponse.length,
    (int index) {
      return Container(
        child: new Tab(
          child: Text("Api Response $index"),
        ),
      );
    },
  ),
);
...