你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
全文搜索
登录
[]无限循环滚动列表
http://www.fairygui.com/laya-demo/looplist/
类似这个插件做的这种效果
没有找到相关结果
已邀请:
与内容相关的链接
提交
2 个回复
Aar0n
赞同来自:
用第三方插件,或者自己写逻辑,没有封装好的组件
189*****192
赞同来自:
他也是自己写的 监听滑动 this._list.on(fairygui.Events.SCROLL, this, this.doSpecialEffect);
通过cell 距离 设置他的缩放比
MainPanel.prototype.doSpecialEffect = function () {
//change the scale according to the distance to the middle
var midX = this._list.scrollPane.posX + this._list.viewWidth / 2;
var cnt = this._list.numChildren;
for (var i = 0; i < cnt; i++) {
var obj = this._list.getChildAt(i);
var dist = Math.abs(midX - obj.x - obj.width / 2);
if (dist > obj.width)
obj.setScale(1, 1);
else {
var ss = 1 + (1 - dist / obj.width) * 0.24;
obj.setScale(ss, ss);
}
}
this._view.getChild("n3").text = "" + ((this._list.getFirstChildInView() + 1) % this._list.numItems);
};
要回复问题请先
登录
发起人
passer
相关问题
Tween如何实现无限循环改变alpha?
List 组件列表渲染异常
循环依赖不能运行 Circular dependency:
Panel加了vScrollBarSkin还是不能滚动
在List渲染的时候,在滚动一个list的时候,如何实现另一个list也跟着滚动,并且两个list同时滚动一模一样。
U3D里正常循环的粒子特效 在LAYA里出现卡顿 跳帧 求解决办法
将list里的scrollBar设置mouseWheelEnable=false后过一段时间设置mouseWheelEnable=true;无法滚动
鼠标滚轮滚动事件
做好的粒子特效在U3D里循环正常。在LAYA插件里预览跳帧闪烁。序列素材本身也是循环的。但是不知道为什么会跳帧。
请教一下list列表的问题
拖动地图的时候怎么设置地图不会超出屏幕啊,例如官网的滚动地图
问题状态
最新活动:
2018-07-19 20:00
浏览:
4625
关注:
3
人
商务合作
2 个回复
Aar0n
赞同来自:
189*****192
赞同来自:
通过cell 距离 设置他的缩放比
MainPanel.prototype.doSpecialEffect = function () {
//change the scale according to the distance to the middle
var midX = this._list.scrollPane.posX + this._list.viewWidth / 2;
var cnt = this._list.numChildren;
for (var i = 0; i < cnt; i++) {
var obj = this._list.getChildAt(i);
var dist = Math.abs(midX - obj.x - obj.width / 2);
if (dist > obj.width)
obj.setScale(1, 1);
else {
var ss = 1 + (1 - dist / obj.width) * 0.24;
obj.setScale(ss, ss);
}
}
this._view.getChild("n3").text = "" + ((this._list.getFirstChildInView() + 1) % this._list.numItems);
};