[]无限循环滚动列表

http://www.fairygui.com/laya-demo/looplist/
类似这个插件做的这种效果
已邀请:

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);
    };

要回复问题请先

商务合作
商务合作