0

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に基づいて、プロジェクトのカバーフローをメイン メニュー UI として実装しましたが、方法に問題があります。最後のアイテムに到達したときにアイテムを最初のアイテムにループバックさせる。

無限ループとは、たとえば、coverflow に 5 つのアイテムがある場合、アプリの起動時に画面の中央にアイテム #3 が表示されることを意味します。右に2回スワイプすると、最後のアイテムが右側にあり、アイテムが提供されないため、右にスワイプできなくなります。私が欲しいのは、アイテム#1などにループバックできることです。

例、ここでは 5 つのアイテム [1] [2] [3] [4] [5] があります。

イラスト(アイテム - 画面上に表示されるものをイメージしてください):初回起動時、表示されるUIは

2] [3] [4 -- (5は表示待ち)

右に1回スワイプすると表示されます

3] [4] [5 -- (5 以降は表示されません)

もう一度右にスワイプすると:

4] [5] -- (これ以上アイテムがないので、5 以降は空白で表示されます)

私が欲しいのは:

4] [5] [1 -- (2は待機中)

5] [1] [2 -- (3 が待機中

両方の方法で動作するようにしたい(右に移動:最後のアイテムから最初のアイテムへ、左に移動:最初のアイテムから最後のアイテムへ)。これに取り組むには本当にアイデアが必要です。任意の提案をいただければ幸いです。

ありがとうございました。

4

1 に答える 1

0

閉じた (円形の) ListView を作成する方法への回答を確認してください。. おそらく、coverflow ビューにフィードするアダプターで同様の概念を使用できます。

于 2012-04-18T02:35:18.373 に答える