Flutter的高效ExpandableListView实现

时间:2017-07-05 17:11:16

标签: dart expandablelistview flutter

我试图在Android https://developer.android.com/reference/android/widget/ExpandableListView.html上实现类似于此的ExpandableListView

我能够使用Catalog Flutter示例https://flutter.io/catalog/samples/实现类似的功能,我可以在其中添加和删除整个列。但是,对于大于50的大小,它开始效率低下并且需要花费大量时间来加载。你能否建议一种更好,更有效的方法来实现类似的东西?

1 个答案:

答案 0 :(得分:2)

ExpansionTile可用于生成两级或多级列表。如果它们在expansion tile sample中使用,它们应该有效。重要的是使用ListView.builder,因为默认的ListView构造函数未针对大量内容进行优化。

如果您在尝试此操作后仍未获得所需的效果,请在您的问题中发布代码示例,我们可以建议如何改进它。