VirtualViewList 文档
虚拟列表组件用于在 Cocos Creator 中高效渲染大数据量列表。它仅创建可见区域的节点,并通过数据、节点、性能三个管理器协同工作,支持垂直、水平以及网格布局模式。立即 获取源码。
核心特性
- 按需渲染:只实例化当前可见范围的节点,大幅降低 DrawCall 和内存开销
- 多布局支持:提供垂直、水平、网格布局,可配置滚动方向、渲染方向、内外间距
- 智能性能管理:
- 3档自适应刷新率(30fps/60fps/120fps)根据滚动速度自动切换
- 快速滚动时自动扩大缓冲区减少白屏
- 分帧加载避免卡顿,支持10000+数据
- 增量更新:
PrependData- 顶部插入数据保持滚动位置AppendData- 底部追加数据无闪烁RefreshData- 增量刷新支持自定义对比函数
- 下拉刷新/上拉加载:内置触发机制,支持异步回调和防抖控制
- 动画与交互:插入、移除支持动画队列,内置嵌套滚动与触摸处理
- 灵活模板系统:支持多模板注册、动态切换、对象池复用
快速链接
