【发布时间】:2020-11-15 16:12:21
【问题描述】:
目标
我希望有一个ListView,其中有 4 个ListTiles 和一个分隔线,就在它最后一个ListTile 之前,但我不想要带有Divider 的水平线,只有一个空白高度可自定义的空间。
问题
到目前为止,除了在最后两个图块之前插入一个空容器之外,我还没有找到直接的方法。
问题是:我在ListView 后面有一个模型List。我很想将列表中的选定项目与 ListView 匹配。所以数据和视图之间最好是一对一的映射。这使得配置用于选择 ListTiles 的外观变得很方便。在视图中有一个非数据分隔符会使映射倾斜,即,现在我有 4 个数据项,但视图中有 5 个项。所以我不能只使用
child: ListTile(
selected: model[i].isSelected,
)
问题
我对@987654328@ 的要求太高了,还是有一种直接的方法可以实现我想要的?
【问题讨论】:
-
你检查
ListView.separated了吗?