虚拟列表(ScrollView) ,需要显示大量Item时能大幅降低Drawcall

要是来个所有的item分层处理就更好了 :joy:

支持item大小不一致的吗

在main场景里面,为什么不能在渲染器里面根据返回的Item,进行节点注册点击事件,前5个还正确,再多点就出现点击一个按钮就好像多点了一个间隔5索引的按钮

求支持动态宽高的list

2.4.x有问题,只是单纯设置了一个垂直滚动的虚拟列表,没有单选多选等操作,但是是每个控件是动态变化的高度, 出来的效果有两个问题
1.部分控件没显示完整
2.拉到底时没有完全到底,并且强行再往下拉放手回弹后会控件会重叠

if (canGet) {
item = this._pool.get();
// cc.log(‘从池中取出:: 旧id =’, item[’_listId’], ‘,新id =’, data.id, item);
} else {
item = cc.instantiate(this._itemTmp);
// cc.log(‘新建::’, data.id, item);
}
if (!cc.isValid(item)) {
item = cc.instantiate(this._itemTmp);
canGet = false;
}
这一段代码,存在严重的内存泄漏问题。

1赞

手动mark

3.8.4可以用吗???

cocoscreator2.4.9 上使用,item 上的图片边框,一滑动 就看到闪烁

mark,mark

Mark 学习

给大佬点赞

鸦哥 你那个曲面地图有cocos版的吗 :rofl: 就是小小英雄那个
https://mp.weixin.qq.com/s/XInT2EMFOIIURZVR4AE6pg

明显没有,但shader的原理都一样,你改改就行

mark!

你的帖子已经被社区标记并被临时隐藏。

mark!!!

一个虚拟列表188米,你觉得为老板打工哥会买吗

作者更新了多少个版本了,一开始也是19.8呀,源于信任,终于体验。懂得自然懂,有人觉得值,自然值。传送门

现在都188了