本文来自阿钟的投稿,阅读大约五分钟
ViewPager2是什么呢?
ViewPager2 是 ViewPager 的下一代版本,带来了更强的功能并修复了之前的 bug;也就是解决了ViewPager的bug和不支持RTL
布局等等其他问题,Google同时也放弃对ViewPager的维护了。
ViewPager2相比ViewPager带来的新功能
支持竖直滑动
支持RTL布局
可以使用DiffUtil
相关文档链接
ViewPager2官方文档
https://developer.android.google.cn/jetpack/androidx/releases/viewpager2?hl=zh_cn
ViewPager迁移至ViewPager2官方文档
https://developer.android.google.cn/training/animation/vp2-migration?hl=en
迁移至 ViewPager2 | AndroidDevSummit
https://www.bilibili.com/video/av78983205/
实现的效果如下
集成方式
一、使用Androidx的依赖,同时引入TabLayout
1impl