使用viewpage2实现特殊效果

想实现的效果:

分析:

一屏只显示2个view,可以左滑和右滑

如何实现:

// 取到viewpager的第一个字view是recyclerView
val recyclerView = mBinding.vpDramaRecommend.getChildAt(0) as RecyclerView
// 获取padding
val padding = ((requireContext().deviceWidth() - 266f.dp / 1.43f) / 2f).toInt()
// 设置padding
recyclerView.setPadding(0, 0, padding, 0)
// 不进行裁剪子view的填充
recyclerView.clipToPadding = false

猜你喜欢

转载自blog.csdn.net/Steve_XiaoHai/article/details/135238419
今日推荐