项目遇到的需求:
内部 ViewPager 手动切换,外部 ViewPager 采用左右滑动切换
重写内部 ViewPager canScrollHorizontally 返回false
public class NoScrollViewPager extends ViewPager {
public NoScrollViewPager(@NonNull Context context) {
super(context);
}
public NoScrollViewPager(@NonNull Context context, @Nullable AttributeSet attrs) {
super(context, attrs);
}
@Override
public boolean canScrollHorizontally(int direction) {
return false;
}
}