BottomSheet和ViewPager2联动
【BottomSheet】
需要一个dialog布局文件,定义BottomSheet的样式。然后直接在java里初始化即可。
绑定上下文,绑定布局文件,布局传给容器视图,show()
【ViewPager2】
1.适配器
按常规适配器写法,和RecyclerView适配器写法一样。如果想实现BottomSheet里有多个页面可以横向滑动(类似blbl评论区),则在适配器里传入参数private List<ViewPager> viewPagerList;其中ViewPager是ViewPager2自定义样式文件的实体类。
2.初始化
初始化数据
初始化视图(绑定容器,适配器传参,绑定适配器。和RecyclerView一样)