儿童 ExpansionTile Flutter

Children ExpansionTile Flutter

如何在设置 Padding 的同时展开 ExpansionTile 时删除分隔线?

return Card(
      borderOnForeground: false,
      key: Key("${e.id}"),
      child: Padding(
        padding: EdgeInsets.only(bottom: 8.0),
        child: ExpansionTile(
          backgroundColor: Theme.of(context).accentColor,
          title: Text(
            e.title,
            style: Theme.of(context).textTheme.bodyText1,
            maxLines: 1,
          ),
          subtitle: Text(e.by),
          children: <Widget>[
            Row(
              mainAxisAlignment: MainAxisAlignment.spaceAround,
              children: <Widget>[ Text("${e.descendants} comments"),Icon(Icons.open_in_new)],)
          ],
        ),
      ),
    );

这是我的截图 enter image description here

Theme(
      data: Theme.of(context).copyWith(dividerColor: Colors.transparent),
      child: ExpansionTile(/*youdata*/));

您可以像上面那样用 Theme 包装 ExpansionTile 来实现这一点。