Flutter - ширина индикатора вкладки по отношению к тексту вкладки - PullRequest
0 голосов
/ 11 марта 2020

Поскольку я новичок в трепетании, In Android,

app:tabIndicatorFullWidth="false"

Я использую это свойство на панели вкладок, чтобы перенести размер индикатора относительно текста вкладки. Могу ли я узнать, как достичь флаттера?

Ответы [ 2 ]

1 голос
/ 11 марта 2020

Вы можете установить isScrollable на true

Если isScrollable имеет значение true, то каждая вкладка имеет такую ​​ширину, которая необходима для ее метки, и вся TabBar прокручивается. В противном случае каждая вкладка получает равную долю доступного пространства.

  bottom: TabBar(
              isScrollable: true, // here

              tabs: [
                Tab(text: 'Car',),
                Tab(text: 'Transit Bus',),
                Tab(text: 'Bike',),
              ],
            ),

Ссылки

0 голосов
/ 11 марта 2020

Я разобрался с ответом,

TabBar( controller: _tabController,
                  indicatorColor: Colors.white,
                  indicatorSize: TabBarIndicatorSize.label,
                  tabs: getTabs(),
                )



indicatorSize: TabBarIndicatorSize.label

это свойство IndicatorSize решило мою проблему.

...