虚拟列表的天才选手在哪里?

现在碰上个新需求,A是个虚拟列表,B也是个虚拟列表,A下有N个节点,大小各不相同,B也是其中一个,A和B的滚动方向是一样的,需求是滚动的时候,滚到B的时候,如果B的大小大于A的视图,B铺满A以后,优先滚动B,B的数据滚动完成以后,在滚动A,如果B的视图没那么大,则直接滚A ,哪位大佬的支持这个,直接贴商城store~

@577211481

@384479747

@icipiqkm

@384479747 来一下

@1226085293

这种特殊需求感觉只能自己写

拿现成的虚拟列表,让AI改就行,你都能说清楚需求,用GPT3 codex就能生成出来

不是没让ai调教哦,cursor 生成的也有问题,滚动衔接不行,按着不松手拖动有问题,滑动看着还算正常~

这个需求代价太高,没有人会为了这个特殊需求实现一个特殊虚拟列表了,而且感觉这已经不是虚拟列表的范畴了,这是业务层干的事。
最优解是打死策划

B 的内容放到A就好了,为什么要嵌套一个 B?让A支持不同尺寸子节点。

嵌套循环还是很常见的。。

因为现在的应用场景就是这样的。。没办法。。

怎么没办法?你放A里面,效果一样啊,没看出有什么区别

参考一下这个?

1赞

好的,我去看一下,感谢

https://xingkong.asia/virtualList/

可以参考下
卡牌系统,同方向嵌套
通用布局嵌套布局,双方向嵌套