(代码不完整,但都是关键代码,备忘使用)
ViewPager2 页面滚动状态改变回调处理,和TabLayout 联动
private val onPageChangeCallback = object: ViewPager2.OnPageChangeCallback(){
override fun onPageScrollStateChanged(state: Int) {
}
override fun onPageScrolled(
position: Int,
positionOffset: Float,
positionOffsetPixels: Int
) {
tabLayout.setScrollPosition(position, positionOffset