Дети Расширение плитки флаттер - PullRequest
1 голос
/ 28 февраля 2020

Как я могу удалить разделитель, когда я раскрываю свой ExpansionTile при настройке Padding для него?

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)],)
          ],
        ),
      ),
    );

Вот мой снимок экрана введите описание изображения здесь

1 Ответ

0 голосов
/ 28 февраля 2020
Theme(
      data: Theme.of(context).copyWith(dividerColor: Colors.transparent),
      child: ExpansionTile(/*youdata*/));

Вы можете обернуть плитку ExpansionTile темой, описанной выше, чтобы добиться этого.

...