7

2 つの ViewPager を一緒に同期する必要があります。要件は、ViewPager-1 のスクロールのようなもので、ViewPager-2 も一定量スクロールする必要があります。以下に示す画像は、私の質問をより明確にします。

ここに画像の説明を入力

また、いくつかのチュートリアルのリンクで私を助けることができます。ありがとう。

4

2 に答える 2

15

これが必要なものだと思います:

        viewpager1.setOnTouchListener(new OnTouchListener() {
            @Override
            public boolean onTouch(View v, MotionEvent event) {
                viewpager2.onTouchEvent(event);
                return false;
            }
        });

        viewpager2.setOnTouchListener(new OnTouchListener() {
            @Override
            public boolean onTouch(View v, MotionEvent event) {
                viewpager1.onTouchEvent(event);
                return false;
            }
        });

私は同じ問題を抱えていますが、最初にフェイクDragByメソッドを使用しようとしましたが、これは行き止まりです。(2ページ以上ある場合)

于 2013-03-19T12:26:37.930 に答える