Viewpager的點擊監聽事件
viewpager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageScrolled(int i, float v, int i1) {
/*
onPageScrolled(int arg0,float arg1,int arg2) ,
當頁面在滑動的時候會調用此方法,在滑動被停止之前,此方法回一直得到
調用。其中三個參數的含義分別爲:
arg0 :當前頁面,及你點擊滑動的頁面
arg1:當前頁面偏移的百分比
arg2:當前頁面偏移的像素位置
*/
}
@Override
public void onPageSelected(int i) {
//onPageSelected(int arg0):此方法是頁面跳轉完後得到調用,arg0是你當前選中的頁面的Position(位置編號)。
Toast.makeText(MainActivity.this, "我到了" + i, Toast.LENGTH_SHORT).show();
}
@Override
public void onPageScrollStateChanged(int i) {
/*
onPageScrollStateChanged(int arg0) ,此方法是在狀態改變的時候調用,其中arg0這個參數
有三種狀態(0,1,2)。arg0 ==1的時辰默示正在滑動,arg0==2的時辰默示滑動完畢了,arg0==0的時辰默示什麼都沒做。
*/
}
});