CoverFlow 是画廊小部件的实现。
图片:http: //4.bp.blogspot.com/_UW2f-eaiXZs/S4lCNH-wpyI/AAAAAAAAAJE/0Ce8jGe8fSA/s200/coverflowv2.png
当您在 android 或 iOS 中使用音乐播放器时,它就像专辑封面一样工作。
基于此 url > 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 正在等待
我希望它可以双向工作(向右移动:最后一项到第一项,向左移动:第一项到最后一项)。真的需要一个想法来解决这个问题。任何建议将不胜感激。
谢谢你。