2011-07-12 8 views
3

私は3つの異なるビューの間でユーザーがスワイプできるアクティビティを持っています。各ビューには画像のリストが表示されます。イメージには、新しいアクティビティを呼び出してイメージをフルスクリーンにするonClickイベントがあります。 しかし、私は3つの異なるビューの間でスワイプしようとすると、画像上でスワイプすると、onClickイベントがトリガーされ、画像のフルスクリーンが開きます。だから私はどのようにonTouch(ページ/ビューの交換のため)に優先順位を置くことができますか?アンドロイド - onTouchに優先度を与えるonClick

(onTouchイベントはgestureListenerを使用し、私はonFlingとフリッパーの方法を使用しています。) (onClickのは、単にimageView.setOnClickListener(新OnClickListener()である)

答えて

3

あなたonFlingからtrueを返す場合(...)イベントを消費して伝播を停止する必要があります

+0

素晴らしい!それはうまくいきました!気づいていないほど明らかなことでした。 –