我想要当用户向上滚动的名单,然后插入项目的顶部和删除项目在列表的底部。 我该怎么做扑翼?如何在列表中向上/向下滚动时向列表中插入和删除项目?
itemBuilder在列表中不好,因为那总是插入,但从不删除(或将删除方法插入?)。 或者我使用sliverlist(如何?)或足够使用ListView的滚动控制器? 哪个是最好的方法?
所以:
- 哪个邮件列表使用:ListView控件/ AnimatedList/SliverList?
- 如何处理列表上的向上/向下滚动?
重点是:我不想在同一时间添加更多的1000个项目,但只有至少显示在屏幕上。当用户在列表中滚动时,向儿童添加新的项目并从隐藏的儿童中移除旧的项目。因此,列表中的孩子只包含出现的少量项目。
请提供您到目前为止获得的代码。 –
没有code.I简单的想创建一些ListView或AnimatedList/SilverList,当滚动列表然后插入和删除项目。 – ZeroProcess
您能否解释*为什么*您想删除这些项目?你是否担心他们会消耗太多资源,或者你试图实现某种不寻常的效果?当用户尝试回滚以查看您移除的项目时,您希望发生什么? –