Flutter如何从ExpancionTile中删除填充

2wnc66cl  于 2022-12-14  发布在  Flutter
关注(0)|答案(1)|浏览(89)

我在我的应用程序中使用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()]),
            ),
          ],
        );
      });

相关问题