想实现的效果:
分析:
一屏只显示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