1

here でGallery提案されているように、ベースの Cover-flow を使用しています。 ギャラリー/カバーフローで単一のシフト (左または右) が行われたことを示す、キャッチできるイベントはありますか? 明確にするために、ギャラリーにまともなスワイプを与え、中央の (選択された) 画像が 8 回変更された場合、このイベントを 8 回キャッチしたいと思います。

OnFling()移動したアイテムの数に関係なく、単一のスワイプを示します。シフトごとに何らかの作業を行う必要があるため、スワイプの前後に取得することは役に立ちません
。 また、シフトの方向を取得するために、右または左のいずれかを取得することもできます。 getSelectedItemPosition()

4

1 に答える 1

4

私があなたを正しく理解していれば、このインターフェースを実装し、メソッドを使用してギャラリーに設定する必要があります。これsetOnItemSelectedListenersetCallbackDuringFling役立つかもしれません。
フリング方向を取得するには、最後に選択した位置を保存して、新しい位置と比較します。

于 2010-07-07T13:58:50.000 に答える