Moh*_*ber 9 flutter
作为标题,我想了解 cacheExtent 及其在做什么。它需要双重值;我试图让它等于 999999999999999 然后我注意到 ListView.Builder 滚动性能有了巨大的改进,所以我需要了解它。
Maz*_*him 16
根据文档:
cacheExtent 是在屏幕可见部分之前绘制的区域的大小,它有两个部分:一个在已经显示项目的可见区域之前,另一个在可见区域之后。
cacheExtent
当您将大小设置为cacheExtent非常大 (999999999999999) 时,您几乎ListView在当前显示的项目之前和之后绘制了所有子项,这就是“滞后”行为消失的方式。但是你必须明智地使用缓存,因为让它变得非常大会导致令人不快的副作用,比如用户的互联网流量显着增加。延迟加载是有原因的。
ListView
归档时间:
6 年,2 月 前
查看次数:
4792 次
最近记录: