我需要将两个ViewPager一起同步。要求类似于滚动ViewPager-1,并且ViewPager-2也应滚动一定量。下面显示的图像将使您对我的问题更加清楚。



您也可以通过一些教程链接来帮助我。谢谢。

最佳答案

我认为这是您需要的:

        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;
            }
        });

我有一个相同的问题,但是首先我尝试使用fakeDragBy方法,这是死胡同。 (如果您有两页以上)

07-28 12:57