Flutter 如何在颤振中更改未选择的选项卡栏的背景?

Flutter 如何在颤振中更改未选择的选项卡栏的背景?,flutter,flutter-layout,flutter-animation,Flutter,Flutter Layout,Flutter Animation,我有一个银色的应用程序条,它的背景色是透明的,滚动时它就消失了。这里我想更改未选中选项卡栏的颜色,虽然文本标签颜色可以更改未选中选项卡的颜色,但是如何更改其余选项卡的背景?我已经尝试了之前回答的与此相关的问题,但它对我不起作用,或者可能是我遗漏了什么。下面是带有屏幕截图的代码。多谢 NestedScrollView( 控制器:_scrollViewController, headerSliverBuilder:(BuildContext上下文,bool-boxisscrowled){ 返回[ 滑

我有一个银色的应用程序条,它的背景色是透明的,滚动时它就消失了。这里我想更改未选中选项卡栏的颜色,虽然文本标签颜色可以更改未选中选项卡的颜色,但是如何更改其余选项卡的背景?我已经尝试了之前回答的与此相关的问题,但它对我不起作用,或者可能是我遗漏了什么。下面是带有屏幕截图的代码。多谢

NestedScrollView(
控制器:_scrollViewController,
headerSliverBuilder:(BuildContext上下文,bool-boxisscrowled){
返回[
滑杆(
自动嵌入:false,
背景颜色:颜色。透明,
浮动:是的,
错,,
是的,
标题:TabBar(
isScrollable:是的,
控制器:\ tab控制器,
未选择的标签颜色:mRed,
标签颜色:白色,
指示颜色:颜色。蓝灰色,
indicatorSize:TabBarIndicatorSize.label,
指标:盒子装饰(
边界半径:边界半径。圆形(50),
颜色:mRed),
选项卡:[
标签(
子:容器(
装饰:盒子装饰(
边界半径:边界半径。圆形(50),
边界:
边框。全部(颜色:mRed,宽度:1),
),
填充:边缘设置。全部(15),
子对象:对齐(
对齐:对齐.center,
子项:文本(“应用程序”),
),
),
),

您可以对颜色使用
三元运算符
,并在索引上设置条件,如

Index == 0 ? Colors.black : Colors.white,
tab1将引用索引0,以此类推

Index == 0 ? Colors.black : Colors.white,