如何使嵌套的viewpager拦截所有滑动,以便父视图分页器不会滑动

时间:2016-08-08 16:45:08

标签: android android-viewpager

我的父级ViewPager在其中一个标签上包含RecyclerViewRecyclerView包含两种类型的项:ImageViewViewPager。除非用户尝试在ViewPager内的ViewPager之一上滑动,否则我希望保持父RecyclerView可刷卡。当用户尝试滑动嵌套ViewPager中的最后一项时,我不希望父ViewPager滑动。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

结束找到解决方案:

public class ChildViewPager extends ViewPager {

public ChildViewPager(Context context) {
    super(context);
}
public ChildViewPager(Context context, AttributeSet attrs) {
    super(context, attrs);
}

@Override
public boolean canScrollHorizontally(int direction) {
    return true;
}
}

基本上只有canScrollHorizontally()总是返回true