版权声明:本文为博主原创文章,未经博主允许不得转载。 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);
}
}