How to reduce Flutter expansionTile height
I want to reduce the height of an expansionTile,
I have tried ConfigurableExpansionTile but it doesn't support null safety so I can't use it in my project.
I have also wrapped my ExpansionTile in ListTileTheme as such :
return ListTileTheme(
dense: true,
child: ExpansionTile(
It reduce the height but still not enough for me.
Thanks for helping if you have a solution.
I dont know about ExpansionTile but you can use ExpandablePanel, which can serve your purpose and you can easily custom the heights of the widgets. Also it supports null-safety.
ExpandablePanel(
theme: const ExpandableThemeData(
headerAlignment:
ExpandablePanelHeaderAlignment.center,
//tapBodyToExpand: true,
//tapBodyToCollapse: true,
hasIcon: false,
),
header: Expandable(
collapsed: buildCollapsed(), // widget header when the widget is Collapsed
expanded: buildExpanded(), // header when the widget is Expanded
),
collapsed: Container(), // body when the widget is Collapsed, I didnt need anything here.
expanded: expandedColumn() // body when the widget is Expanded
)