美文网首页
解决ViewPager2一屏多页面显示两侧无触摸/滑动事件

解决ViewPager2一屏多页面显示两侧无触摸/滑动事件

作者: Mis丶H | 来源:发表于2021-05-23 22:53 被阅读0次

就是把内部的RecyclerView捞出来,设置它的Padding值。

RecyclerView recyclerView = (RecyclerView) mViewDataBinding.vpCourseTab.getChildAt(0);
        if (mViewDataBinding.vpCourseTab.getOrientation() == ViewPager2.ORIENTATION_VERTICAL) {
            recyclerView.setPadding(0, leftItemPadding, 0, rightItemPadding);
        } else {
            recyclerView.setPadding(leftItemPadding, 0, rightItemPadding, 0);
        }
        recyclerView.setClipToPadding(false);

相关文章

网友评论

      本文标题:解决ViewPager2一屏多页面显示两侧无触摸/滑动事件

      本文链接:https://www.haomeiwen.com/subject/dlltsltx.html