使用viewpage2实现特殊效果

发布时间:2023年12月27日

想实现的效果:

分析:

一屏只显示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

文章来源:https://blog.csdn.net/Steve_XiaoHai/article/details/135238419
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。