CoverFlow是畫廊部件的實現。Coverflow:做無限循環(就像啓動器,可以返回到第一個項目時,達到最後一項)
圖片: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, 我爲我的項目實現了作爲主菜單UI的coverflow,並且在遇到最後一個項目時如何使項目循環回到第一個項目時出現問題。
我的意思是無限循環,例如:如果coverflow有5個項目,那麼當應用程序啓動時,屏幕中心將顯示項目#3。當我向右滑動2次時,我會發現最後一個項目位於右側,因此無法再向右滑動,因爲沒有提供更多項目。我想要的是它能夠循環回到項目#1等。
實施例,在這裏我們有五個項目[1] [2] [3] [4] [5]
插圖(項目 - 請想象它示出了在sceen): 當第一啓動,示出的用戶界面將是
2] [3] [4 - (5-正等待被示出)
當我向右滑動一次,它會顯示
3] [4] [5 - (沒有其他項目在5之後顯示)
當我刷到右一次:
4] [5] - (無項目更何況它會顯示空白後5)
我要的是:
4] [5 ] [1 - (2正在等待)
5] [1] [2 - (3等待
我希望它是雙向的(右移:最後一個項目中的第一項,左移:第一項到最後一項)。 真的需要一個想法來解決這個問題。任何建議將不勝感激。
謝謝。