默认情况下,ExpansionTile的 header 中有16个水平填充,因为它是ListTile并且具有
/// If null, `EdgeInsets.symmetric(horizontal: 16.0)` is used.
final EdgeInsetsGeometry contentPadding;
所以我们左右有空格
如何删除它们?
最佳答案
ListTile使用ListTileTheme设置样式,我们可以像这样为子ListTile添加自己的样式
ListTileTheme(
contentPadding: EdgeInsets.all(0),
child: ExpansionTile(...)
)
关于flutter - 如何从ExpansionTile的 header 中删除默认填充,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54714836/