虚拟列表

虚拟滑动列表 需要的朋友可以看看。
只有两个类:
AItemRenderer类 渲染预制体逻辑类 需要继承
AVirtualScrollView类继承了cc.ScrollView 需要挂载一个渲染预制体
逻辑挺简单的,需要的可以看下example

地址:https://github.com/yuhaoyuxuan/cocos-virtual-list
demo:http://101.43.9.221/test/virtualList/index.html
demo里把mask关闭了,方便查看,滑动如果数据发生变化,控制台有打印被修改的预制体

17赞

你这个应该是目前论坛上实现最简单易懂的了,赞!建议出3.x

新增3.x
example内有3.2.0的案例

1赞

支不支持item的高度变化

不支持高度变化

看了下你的源码,代码量少很多,性能也nice
用你的版本修改了个支持 动态高度。
用于聊天

感谢

:star_struck::star_struck::star_struck:

大佬 求动态高度代码 :pray:

学习了, 也在做相似的功能.
有个问题, 如果在中间添加活删除一个item, 那么似乎没有更新? 我看 if(pos.y != tempV) 的时候才回去刷新数据?

修改了,添加了强制刷新。现在转unity了,好长时间没看帖子了

1赞

简单易懂,很赞很赞

mark~

厉害! :facepunch:

大佬,求代码学习一下

尿尿标记下,指不定什么时候要用

占位符~占位符~

支持合批吗?减少Drawcall

getContentPosition弃用了,要改成什么呢

this.content.position

content添加layout,锚点设为0.5,0.5 不会居中展示