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

这个吊,哥们,这个2500行代码其他人真滴难以维护,还望您及时适配最新版

mask 虚拟列表

大佬 2.4.8版本有支持咩?

发现bug,做聊天功能时,聊天框会自己设置不同的高度。打开界面生成多个item时,立刻调用scrollTo()翻到最后一个item。再往上滑动时item会跳动。希望修复下

image
版本 3.4.1
会出现上面的情况 选中发生错乱, 这个时候鼠标是没有放在9这一项上面哦,也没有按住鼠标的任意键。

markdown

你好,一开始list是隐藏得,我把数据还有长度设置过去,然后在点击按钮后打开list,这个时候绑定得渲染事件没有调用,请问这样有办法解决嘛

大佬 2.4.8版本有支持咩?

你可以设置长度为0啊,不用隐藏

好的,谢谢

image
list不隐藏,显示上面的list会把下面的list滑动触摸事件拦截,请问怎么解决

把暂时不用的list设置到屏幕外

ok,是个解决办法, 我现在是用的是active发现也是可行的

我现在有个需求,服务器数据不确定有多少,客户端每次请求发送页数,还有数量,比如请求第一页,要100条数据,我在想如果滑动到最底下,怎么再去请求数据

监听scrollview 滑倒底 当前页数+1 在请求下接口 拿到第二页的数据,以此类推

用楼主的list要怎样监听

如果楼主的list继承scrollview 应该可以监听到scView.node.on(“scroll-to-bottom”,()=>{}, this)

我这样改了下,觉得逻辑也是可行的

可能需要的就是,请求的时候,弹出一个loading页面,结束时,再把loading页面关闭,不知道这样用户体验好不好

你可以在当前页面的底部加一个loading 请求到数据在移除掉