你可以在Flutter中更改ExpansionTile的高度吗?

你可以在Flutter中更改ExpansionTile的高度吗?

问题描述:

ExpansionTile继承自ListTile,它具有固定的高度。没有输入参数的高度。你可以在Flutter中更改ExpansionTile的高度吗?

我试过在一个硬编码高度的容器小部件中包装ExpansionTile,但这会导致子部件只占用硬编码高度内的空间。目前,由于title小部件中的内容很大,我有一个“列溢出23像素”的消息。

有什么办法可以改变膨胀砖的高度吗?或者是否有另一个我可以使用的具有扩展/手风琴功能的Widget?

我可能会复制ExpansionTile并制作自己的版本。通过ContainerSizedBox可以轻松调整ListTile,但ExpansionTile是一个材质小部件,它看起来不像它是根据您的用例构建的。