经过几天的修改, 终于把 cocos2dx 的listview 改成了 无限循环方法, 之前看到一个朋友用 动态创建和删除的方法实现, 正所谓条条大路通罗马, 我的方法是提前确定“页面长度”和“子项长度“, 得出容器长度, 然后提前创建出所有”子容器“(个数加一为了划屏效果), 然后在下划时上端整个超过后, 把其补充到尾端, 反之逻辑相反即可, 将”子容器“所指指针重新排序即可。 可能在子容器创建较多时, 会出现卡顿。
经过几天的修改, 终于把 cocos2dx 的listview 改成了 无限循环方法, 之前看到一个朋友用 动态创建和删除的方法实现, 正所谓条条大路通罗马, 我的方法是提前确定“页面长度”和“子项长度“, 得出容器长度, 然后提前创建出所有”子容器“(个数加一为了划屏效果), 然后在下划时上端整个超过后, 把其补充到尾端, 反之逻辑相反即可, 将”子容器“所指指针重新排序即可。 可能在子容器创建较多时, 会出现卡顿。