CoverFlow是一个gallery小部件的实现。
图片:http://4.bp.blogspot.com/_UW2f-eaiXZs/S4lCNH-wpyI/AAAAAAAAAJE/0Ce8jGe8fSA/s200/coverflowv2.png
当您在Android或iOS中使用音乐播放器时,它就像专辑封面一样。
基于此网址> http://www.inter-fuser.com/2010/02/android-coverflow-widget-v2.html, 我将我的项目的coverflow实现为主菜单UI,并且我遇到了如何使项目在到达最后一项时循环回第一项的问题。
我的意思是无限循环,例如:如果coverflow有5个项目,那么当应用程序启动时,屏幕中心将显示项目#3。当我向右滑动2次时,我会发现最后一项是在右边,不能再向右滑动,因为没有提供更多的项目。我想要的是它能够循环回到项目#1,依此类推。
示例,这里我们有五个项目[1] [2] [3] [4] [5]
插图(项目 - 请想象它在场景中显示): 第一次启动时,显示的UI将是
2] [3] [4 - (5等待显示)
当我向右滑动一次时,它会显示
3] [4] [5 - (5之后没有其他项目显示)
当我再次向右滑动时:
4] [5] - (没有更多的项目,所以它会在5之后显示空白)
我想要的是:
4] [5] [1 - (2正在等待)
5] [1] [2 - (3正在等待
我希望它可以双向工作(向右移动:最后一项到第一项,向左移动:第一项到最后一项)。 真的需要一个想法来解决这个问题。任何建议将不胜感激。
谢谢。