2012-04-18 5 views
0

CoverFlowはギャラリーウィジェットの実装です。Coverflow:To Do無限ループ(Launcherのように、最後の項目に到達すると最初の項目に戻ることができます)

写真: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、 メインメニューのUIとしてプロジェクトのカバーフローを実装し、最後の項目に到達したときに最初の項目にループを戻す方法について問題があります。

無限ループの意味は、例えば、カバーフローに5つのアイテムがある場合、アプリケーションが起動すると、画面の中央にアイテム#3が表示されます。私が右に2回スワイプすると、最後のアイテムが右にあり、アイテムがもうないので右にスワイプできなくなります。私が望むのは、それがアイテム#1にループバックすることができるということです。 最初の開始、: -

例、ここでは、5つの項目[1] [2] [3] [4] [5]

イラストレーション(それはsceenに示す想像してくださいアイテム)を有します示すUIは、あろう

2] [3] [4 - 私は一度右にスワイプする場合、それは表示され

(5が図示されるのを待っている)

3] [4] [5 - (5の後に表示される他のアイテムはありません)

私は右もう一度にスワイプ:

4] [5] - 私が欲しいもの(より多くのそれは5の後に空白が表示されます何の項目)

はありません:

4] [5 ] [1 - (2が待機している)

5] [1] [2 - (3

を待っている私は、それは両方の方法を動作するようにしたい(右移動:最後の項目の最初の項目に、左に移動:最初の項目から最後の項目まで)。 これに取り組むには、本当にアイデアが必要です。どんな提案も感謝します。

ありがとうございます。

答えて

関連する問題