我在我的应用程序中使用ExpansionTile,如何从ExpansionTile中删除填充?我尝试将titlePadding和childrenPadding设置为零,但不起作用My listView.Builder代码:
Widget buildExpandableCatalog(List<Catalog> catalog) => ListView.builder(
itemCount: catalog.length,
itemBuilder: (context, index) {
final catalogItem = catalog[index];
return Column(
children: [
Card(
elevation: 0,
child: ExpansionTile(
onExpansionChanged: (a) {
if (catalogItem.hasChild != true) {},
leading: CircleAvatar(),
trailing: catalogItem.hasChild
? Icon(Icons.arrow_drop_down)
: Icon(null),
title: Text(
catalogItem.name,
style: TextStyle(fontSize: 13),
),
children: catalogItem.hasChild
? <Widget>[
Column(
children: getNestedTitles(
index, catalogItem.id, catalogItem.name))
]
: [Column()]),
),
],
);
});
1条答案
按热度按时间4nkexdtk1#
答案是