禁止滑动功能的自定义ViewPager

2017-06-05  本文已影响0人  sun_wenming

/**

public NoScrollViewPager(Context context) {
    super(context);
}

public void setNoScroll(boolean noScroll) {
    this.noScroll = noScroll;
}

@Override
public void scrollTo(int x, int y) {
    super.scrollTo(x, y);
}

@Override
public boolean onTouchEvent(MotionEvent arg0) {
    if (noScroll)
        return false;
    else
        return super.onTouchEvent(arg0);
}

@Override
public boolean onInterceptTouchEvent(MotionEvent arg0) {
    if (noScroll)
        return false;
    else
        return super.onInterceptTouchEvent(arg0);
}

@Override
public void setCurrentItem(int item, boolean smoothScroll) {
    super.setCurrentItem(item, smoothScroll);
}

@Override
public void setCurrentItem(int item) {
    super.setCurrentItem(item);
}

}

上一篇 下一篇

猜你喜欢

热点阅读