Android アプリでは、左にスライド メニューを使用しています: https://github.com/jfeinstein10/SlidingMenu
アクティビティの 1 つの中に、ViewPager があります。
<android.support.v4.view.ViewPager
android:id="@+id/image_pager"
android:layout_width="match_parent"
android:layout_height="match_parent" />
アダプターからページャーに複数の画像ビューをロードして、それらの間をスクロールします。
ただし、スクロールの競合に直面しています。
左にスワイプすると、すべて正常に動作し、次の画像が表示されます。
しかし、右にスワイプすると、彼の動作により、スライド メニューが開きます。
View Pager でのスワイプがスライド メニューに反映されないようにすることはできますか?
ページャーの OnTouchListener で true を返そうとしましたが、スライド メニューがまだ開いていて、スライダーが機能しなくなりました。
viewPager.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
return true;
}
});
助けてくれてありがとう