Flutter 当展开时,他会改变颜色

Flutter 当展开时,他会改变颜色,flutter,flutter-layout,Flutter,Flutter Layout,我遇到了这种情况,我使用下面的代码创建了一个扩展文件,它工作正常,但是当扩展时,尾随颜色会发生变化,从黑色变为白色,标题和副标题也会发生这种情况,但是我手动定义了样式来解决它,但是我如何才能对尾随执行此操作 ExpansionTile( leading: Icon( Icons.library_music, size: 40.0, color: SECONDARYCOLOR, ), title: Text( 'Pop Rock',

我遇到了这种情况,我使用下面的代码创建了一个扩展文件,它工作正常,但是当扩展时,尾随颜色会发生变化,从黑色变为白色,标题和副标题也会发生这种情况,但是我手动定义了样式来解决它,但是我如何才能对尾随执行此操作

ExpansionTile(
   leading: Icon(
     Icons.library_music,
     size: 40.0,
     color: SECONDARYCOLOR,
   ),
   title: Text(
      'Pop Rock',
      style: TextStyle(
         fontSize: 12,
         color: Colors.black,
      ),
   ),
   subtitle: Row(
      mainAxisAlignment: MainAxisAlignment.spaceBetween,
      children: <Widget>[
         Text(
            'Músicas: 30',
            style: TextStyle(
              fontSize: 12,
              color: Colors.black,
            ),
         ),
         Text(
            'Duração: 2:20',
            style: TextStyle(
               fontSize: 12,
               color: Colors.black,
            ),
         ),
      ],
   ),
   children: <Widget>[
      Column(
         children: <Widget>[
            Text('_buildExpandableContent(policies[i])'),
         ],
      ),
   ],
),```
扩展文件( 领先:图标( 图标、图书馆、音乐、, 尺寸:40.0, 颜色:第二种颜色, ), 标题:正文( “流行摇滚”, 样式:TextStyle( 尺寸:12, 颜色:颜色,黑色, ), ), 字幕:世界其他地区( mainAxisAlignment:mainAxisAlignment.spaceBetween, 儿童:[ 正文( “Músicas:30”, 样式:TextStyle( 尺寸:12, 颜色:颜色,黑色, ), ), 正文( “Duração:2:20”, 样式:TextStyle( 尺寸:12, 颜色:颜色,黑色, ), ), ], ), 儿童:[ 纵队( 儿童:[ 文本(“buildExpandableContent(策略[i])”, ], ), ], ),```
您的问题如下所示:

我已经在DartPad中测试了一些代码,您可以使用类似的方式定义前导和尾随图标的颜色:

主题(
数据:Theme.of(context).copyWith(未选择WidgetColor:SECONDARYCOLOR),
子文件:扩展文件(
前导:图标(Icons.library_music,尺寸:40.0),
标题:正文(
“流行摇滚”,
样式:TextStyle(
尺寸:12,
颜色:颜色,黑色,
),
),
字幕:世界其他地区(
mainAxisAlignment:mainAxisAlignment.spaceBetween,
儿童:[
正文(
“Músicas:30”,
样式:TextStyle(
尺寸:12,
颜色:颜色,黑色,
),
),
正文(
“Duração:2:20”,
样式:TextStyle(
尺寸:12,
颜色:颜色,黑色,
),
),
],
),
儿童:[
纵队(
儿童:[
文本(“buildExpandableContent(策略[i])”,
],
),
],
),
)