ViewPage 笔记
可禁止滚动的ViewPage
public class MyViewPager extends ViewPager {
private boolean scrollble = true;
public MyViewPager(Context context) {
this(context, null);
}
public MyViewPager(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
public void scrollTo(int x, int y){
if (scrollble){
super.scrollTo(x, y);
}
}
public boolean isScrollble() {
return scrollble;
}
public void setScrollble(boolean scrollble) {
this.scrollble = scrollble;
}
}
onPageScrollStateChanged()三种状态
arg0的可能值是(0,1,2),执行的顺序为(1-->2-->0)
1:手接触屏幕,处于滚动中
2:手离开屏幕,处于滚动中
0:结束滚动
@Override
public void onPageScrollStateChanged(int arg0) {
}