viewPager.setOnPageChangeListener(new OnPageChangeListener() {
@Override
public void onPageSelected(int arg0) {
}
@Override
public void onPageScrolled(int arg0, float arg1, int arg2) {
}
@Override
public void onPageScrollStateChanged(int arg0) {
}
}) ;
onPageChangeListener方法下面有三个常用方法,onPageSelected、onPageScrolled、onPageScrollStateChanged,
onPageScrollStateChanged(int arg0):此方法是在状态改变的时候进行调用;int arg0有三个状态值(0,1,2),arg0等于0的时候,什么都不做,等于1的时候,正在滑动,等于2的时候滑动完毕,
onPageScrolled(int arg0,float arg1,int arg2):此方法是在页面滑动的时候进行调用,第一个参数当前滑动的页面,第二个参数是页面的偏移量,第三个参数是当前页面偏移的像素位置
onPageSelected(int arg0):页面跳转完成后调用,arg0是当前选中的页面