gpt4 book ai didi

Flutter:如何更改 SLIDE 上的 Tab 图标颜色,而不仅仅是点击?

转载 作者:行者123 更新时间:2023-12-04 10:41:57 24 4
gpt4 key购买 nike

所以,我设置了一个 TabBarView,它的标签包含一个图标和文本。
当您通过滑动在选项卡之间切换时,文本似乎会线性改变颜色。你如何为图标实现同样的效果?我设法让它在 TAP 上切换颜色,但滑动时它不遵守相同的规则。

我试过 tabController.index == 0等等。仍然没有工作。

最佳答案

Tap 合作或 Sliding两个都 :

child: new TabBar(
indicatorColor: Colors.white,
unselectedLabelColor: Colors.grey, // for unselected
labelColor: Colors.white, // for selected
indicatorWeight: 5.0,
tabs: [
new Tab(
text: 'Unpaid'.toUpperCase(),
),
new Tab(
text: 'Draft'.toUpperCase(),
),
new Tab(
text: 'All'.toUpperCase(),
),
],
),
),
),
body: new TabBarView(
children: [
new first.UnpaidInvoicePage(),
new second.PaidInvoicePage(),
new third.AllInvoicePage(),
],
),

关于Flutter:如何更改 SLIDE 上的 Tab 图标颜色,而不仅仅是点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59888677/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com