Cocos Creator3.x ScrollView 性能优化之 SuperScrollView 开箱即用

原来的主题不能修改了,暂时放在这里说下

目前完全支持 >=3版本 由于思路转变所以重新写了一遍,在保持原来的所有功能外 增加如下功能
增加滚动时自动居中,居中位置和锚点可自由调节
增加更自由的布局方式 LEFT_TO_RIGHT RIGHT_TO_LEFT TOP_TO_BOTTOM BOTTOM_TO_TOP
增加滚动到指定索引位置
增加循环分页
增加分页嵌套Scrollview
在线演示 Cocos Creator | super-scrollview
Github GitHub - icipiqkm/super-scrollview: 适用于 Cocos Creator 3.x 版本

注意!目前新版本的功能只适用于 Cocos Creator3以上版本 如果你低于版本2 请会用旧的 并没有增加以上功能
旧版本 Cocos Creator ScrollView 性能优化之 UISuperScrollView 开箱即用

22赞

有个老问题:
当跳转目标较远,跳过去之后,排序错位了。
比如图中是 左偶右奇,跳转后 25 应该在 24 右边。

我看下 不太好弄 哈哈

有个想法,可以跳转到:target - (target % column)

开启循环功能,在滑动时首位需要相连,在网格模式下如果数据结尾不是满的,那么必然会呗0填充,这样就导致所有数据出现位移,这是正常的,不过跳转那一块25的位置跑到左面,这个问题已经解决,抽空更新上去

大佬,请教一下,外面是一个pageview,然后item是scrollview,怎么既能滑动,有可以左右翻页。网上查了一下,没有找到特别好的方法。

抽空我加上去

为啥点击链接打不开…想看看代码,可以直接使用吧

换个姿势试试

功能加上去了 快去测BUG

我是用的2.4.5版本的,这个新版的暂时用不了吗
。大佬,我去研究研究.感谢

楼主 你好 您提供得方法很方便好用 稍微问一下image 这个方法 其实在实际正式项目里面 用不到 但我不知道加这个是为什么 因为第一次用这个 项目 出了很多问题 我以为是组件那边方法 有问题 后来定位 才发现 楼主这边 自己改动宽高(小声说 有点坑) 不过还是楼主 多多出出 方便开发得 方法

@icipiqkm 发现一个小bugimage 假如像这种tab页签 1得数量比二少得时候, 切二这页签 会导致前面1得数据还保留 没刷新 定位问题到 image 这函数得 else 没刷新数据 到时候 楼主记得修复一下

你可以把限制去掉 这样你就可以随意修改item尺寸和缩放了 但是如果表格滑动时 修改尺寸会有问题

切换tab的时候重新调用total了吗

是的 然后 没调刷新 导致前面得数据 没刷新

@icipiqkm 大佬你的 滚动scrollBar 对不齐拉动得效果 有问题

滚动条如果需要的话需要自己扩展 目前没做这个

请教下,这个分页嵌套Scrollview可以用到2.4.x版本吗?

不可以 你需要自己改一下

1赞