Viewpager嵌套问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35700935/article/details/81357567

重写外部viewpager的canScroll()方法

/**
 * 当需要双层嵌套的viewpager时,需要重写外部viewpager的canScroll方法
 */

public class CustomViewPager extends ViewPager {
    
    public CustomViewPager(Context context) {
        super(context);
    }

    @Override
    protected boolean canScroll(View v, boolean checkV, int dx, int x, int y) {
        if (v != this && v instanceof ViewPager) {
            return true;
        }
        return super.canScroll(v, checkV, dx, x, y);
    }
}

猜你喜欢

转载自blog.csdn.net/qq_35700935/article/details/81357567