多页布局-pager
多页布局允许用户在里面写多个界面并实现界面左右滑动,并且支持绑定标签页布局(tab)以及导航栏(nav)
原生类型:{androidx.viewpager2.widget.ViewPager2}
设置多页布局
其中每个fragment最后都会被解析成一个布局,把这个节点理解为ui节点就好了,本质上就是个LinearLayout。
设置默认下标页面
设置内边距
设置重力
设置背景颜色
设置背景图片
设置当前页面索引
参数 : index {int} 当前页面索引
获得当前页面索引
返回 : {int} 当前页面索引
绑定与tab联动
参数 : xTab {tab} 标签布局
绑定与nav联动
参数 : xNav {nav} 底部导航布局
监听页面切换事件
参数 : callback {(index)=>{}} 页面切换事件
监听页面状态事件
参数 : callback {(state)=>{}} 页面状态事件