实现新版英雄联盟选肤列表,可以无限循环,求大神们帮助

我差不多实现了这样的一个控件,扩展一下应该可以实现你这个效果。你可以参考然后自己实现一个

new一个这个控件之后,通过addItem来增加显示的项,通过init函数开始刷新和排列。内部数据使用双向链表来往前和往后查找相邻的项,记录当前显示的项,然后找到相邻的项调整显示效果和层级。增加接口移动到指定项的moveTo。addItem增加的项添加点击事件moveTo,然后你就要自己实现moveTo里面的动画效果和数据链表的变化,包括所有项的平移,缩放,最左侧的项移动到最右侧或反之(这个如果是看不见的,可以直接设置新属性,不用动作)

无限循环,在数据上,使用双向链表很容易实现,在表现上,可以将第一个移动到最后一个,需不需要动作表现你可以自行决定。

有demo可以运行看看吗?这样描述还是不能理解

楼主,有demo提供学习下么,感谢啦