ViewPager OnPageChangeListener的三个方法:
onPageSelected(int arg0):滑动停止后调用,arg0表示当前选中页面的position
onPageScrollStateChanged(int arg0):滑动状态改变时调用,有三种状态:1 开始滑动 2 滑动完毕 0 保持不变 所以滑动过程中变化顺序是: 1 -》2 -》0
onPageScrolled(int position, float positionOffset, int positionOffsetPixels)
:滑动过程中调用:
其中:arg0 :表示的当前屏幕显示的左边页面的position
arg1:表示的当前屏幕显示的左边页面偏移的百分比
arg2:表示的当前屏幕显示的左边页面偏移的像素位置
onPageSelected 向右滑动到头再向左滑动到头 arg0变化规律
onPageScrollStateChanged 滑动变化规律
onPageScrolled 向右滑动规律
onPageScrolled
向左滑动规律
重点:onPageScrolled position 当前界面左面view的索引 positionOffset是左面view偏移的百分比 positionOffsetPixels左边页面偏移的像素
时间: 2024-11-29 09:25:42