Egret社区

scroller 可以循环滑动吗

2018-9-25 14:58
31215
1银子
eui.scroller 组件在滑动到最后的时候可以紧接着最前面的接着滑动吗?就是使用scroller循环滑动;请问大家有过这方面的经验吗?

分享到 :
0 人收藏

15 个回复

倒序浏览
kinoko  登堂入室 | 2018-9-25 15:01:32
@官方团队
a22aaass  登堂入室 | 2018-9-25 15:31:24
到底的时候让this.scroll.viewport.scrollH=0
山猫  官方团队 | 2018-9-25 15:38:38
kinoko  登堂入室 | 2018-9-25 15:56:08
a22aaass 发表于 2018-9-25 15:31
到底的时候让this.scroll.viewport.scrollH=0

那样是直接回到最初始的地方了,要的效果是就是循环,而不是最开始的地方
kinoko  登堂入室 | 2018-9-25 15:58:52
山猫 发表于 2018-9-25 15:38
https://blog.csdn.net/honey199396/article/details/80819443

好像不是我需要的答案,我的意思是比如说一共有8个场景,在scroller里面可以滑动,当滑动到第八个场景的时候接着滑动,这时第一个场景会接着第八个场景继续滑动。。。
box_  官方团队 | 2018-9-25 16:20:31
当然可以了
监听eui.Sroll的CHANGE_START和CHANGE_END事件,
来改变视口viewport.scrollH,达到滑动的效果
大概就是滑动到最后一个场景的的时候,跳转到第一个场景去

给你个参考
http://bbs.egret.com/thread-25858-1-1.html
H_oHO  登堂入室 | 2018-9-25 16:27:58
可不可以这样,1-2-3-4-1-2-3-4,移动到第二个4的时候,把位置跳到最初的位置!
熊猫少女  官方团队 | 2018-9-25 16:35:44
把最中间的一项作为基准值,往上滑就把最上面一项index设置为最下面,不知道这样中不中
kinoko  登堂入室 | 2018-9-25 17:19:30
box_ 发表于 2018-9-25 16:20
当然可以了
监听eui.Sroll的CHANGE_START和CHANGE_END事件,
来改变视口viewport.scrollH,达到滑动的效果

这个demo好像是监听到最后一个场景,再滑动就直接跳转到第一个 场景了,而不是最后一个场景跟第一个场景共存,就像一个圆形一样,无缝循环,你说的好像是直接跳转到第一个场景了吧,。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号

Powered by Discuz! X3.2 © 2001-2019 Comsenz Inc.

返回顶部