簡體   English   中英

Flutter - 相對於標簽文本包裝標簽指示器寬度

[英]Flutter - Wrap tab indicator width with respect to tab text

由於我不熟悉顫振,因此在 Android 中,

app:tabIndicatorFullWidth="false"

我在標簽欄中使用此屬性來包裝與標簽文本相關的指標大小。 我可以知道如何在顫振中實現嗎?

您可以將isScrollable設置為true

如果 isScrollable 為 true,則每個選項卡的寬度都與其標簽所需的一樣寬,並且整個 TabBar 都是可滾動的。 否則,每個選項卡將獲得相等份額的可用空間。

  bottom: TabBar(
              isScrollable: true, // here

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

參考

我想出了答案,

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



indicatorSize: TabBarIndicatorSize.label

這個屬性indicatorSize解決了我的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM