gpt4 book ai didi

flutter - 在ListView的顶部和底部添加空容器

转载 作者:行者123 更新时间:2023-12-03 04:44:22 27 4
gpt4 key购买 nike

我需要在ListView的顶部和底部添加一个空容器,以便可以在顶部和底部自动添加分隔符。这是我的ListView构建器类

      ListView.separated(
itemCount: items.length + 2,
padding: EdgeInsets.only(top: 10),
itemBuilder: (context, index) {
print(index); //<= print 0 1 2
if (index == 0 || index > items.length) { //<= here is problem
return Container();
} else {
return itemBuilder(context, items[index]);
}
},
separatorBuilder: (BuildContext context, int index) =>
separator == null ? Container() : separator)
这应该工作,但是当我尝试将索引与0比较时,它给了我错误

RangeError (index): Invalid value: Only valid value is 0: 1

最佳答案

更新您的代码为else块return itemBuilder(context, items[index-1]);

关于flutter - 在ListView的顶部和底部添加空容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62552131/

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