控制两个ViewPager在一起 [英] Controlling two ViewPager Together

查看:263
本文介绍了控制两个ViewPager在一起的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要一起同步两个ViewPager。的要求是一样的东西上滚动ViewPager-1和ViewPager-2也应该由一定量的滚动。下面的图片显示,让您与我的问题更清楚。

I need to synchronize the two ViewPager together. The requirement is something like on scrolling the ViewPager-1 and the ViewPager-2 should also scroll by certain amount. The Image shown below will make you more clear with my question.

您也可以帮助我与一些教程链接。谢谢你。

You can also help me with some tutorials link. Thanks.

推荐答案

我想这是你所需要的:

        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方法,这是死路一条。 (如果你有超过两页)

I have a same problem, but first I try to use fakeDragBy method, which is dead end. (if you have more than two pages)

这篇关于控制两个ViewPager在一起的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆