gpt4 book ai didi

flutter - flutter :listview空白分隔线

转载 作者:行者123 更新时间:2023-12-03 03:21:08 38 4
gpt4 key购买 nike

目标
我很想有一个ListView,其中有4个ListTile s和一个分隔符,紧接其最后一个ListTile,但是我不希望Divider的水平线是只有可自定义高度的空白。
问题
到目前为止,除了在最后两个图块之前插入一个空容器之外,我还没有找到一种直接的方法。
问题是:List后面有一个ListView模型。我希望将列表中的选定项与ListView匹配。因此,最好在数据和 View 之间进行一对一映射。这样可以方便地配置外观以选择ListTiles。在 View 中使用非数据分隔符会使映射倾斜,即,现在我将有4个数据项,但在 View 中有5个数据项。所以我不能只用

child: ListTile(
selected: model[i].isSelected,
)

我是否对 ListView要求太多,或者有一种直接的方法来实现我想要的?

最佳答案

您可以使用ListView.separated

ListView.separated(
itemCount: 25,
separatorBuilder: (BuildContext context, int index) => SizedBox ( height : <height>),
itemBuilder: (BuildContext context, int index) {
return ListTile(
title: Text('item $index'),
);
},
)

关于flutter - flutter :listview空白分隔线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63096536/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com