Flutter 颤振:listview空白分隔器 目标
我希望有一个Flutter 颤振:listview空白分隔器 目标,flutter,listview,dart,Flutter,Listview,Dart,我希望有一个列表视图,其中有4个列表块和一个分隔符,就在它的最后一个列表块之前,但我不希望有分隔符的水平线,只有一个高度可自定义的空白空间 问题 到目前为止,除了在最后两个平铺之前插入一个空容器,我还没有找到一个简单的方法 问题是:我在列表视图后面有一个模型列表。我希望将列表中的选定项与ListView匹配。因此,最好在数据和视图之间有一个1对1的映射。这样可以方便地配置用于选择ListTiles的外观。视图中有一个非数据分隔符会扭曲映射,也就是说,现在我有4个数据项,但视图中有5个数据项。所以
列表视图
,其中有4个列表块
和一个分隔符,就在它的最后一个列表块
之前,但我不希望有分隔符
的水平线,只有一个高度可自定义的空白空间
问题
到目前为止,除了在最后两个平铺之前插入一个空容器,我还没有找到一个简单的方法
问题是:我在列表视图
后面有一个模型列表
。我希望将列表中的选定项与ListView匹配。因此,最好在数据和视图之间有一个1对1的映射。这样可以方便地配置用于选择ListTiles的外观。视图中有一个非数据分隔符会扭曲映射,也就是说,现在我有4个数据项,但视图中有5个数据项。所以我不能只用
child:ListTile(
已选择:模型[i]。已选择,
)
问题:
我是不是对ListView要求太高了,还是有一种简单的方法可以实现我的目标?您可以使用ListView.com
ListView.separated(
itemCount: 25,
separatorBuilder: (BuildContext context, int index) => SizedBox ( height : <height>),
itemBuilder: (BuildContext context, int index) {
return ListTile(
title: Text('item $index'),
);
},
)
ListView.com(
物品计数:25,
separatorBuilder:(BuildContext上下文,int索引)=>SizedBox(高度:),
itemBuilder:(构建上下文,int索引){
返回列表块(
标题:文本(“项$index”),
);
},
)
您是否检查了ListView.separated
?