Android 禁止ViewPager左右滑动

1.首先自定义ViewPager

public class ViewPagerSlide extends ViewPager {


    //是否可以进行滑动标识
    private boolean isflag = false;


    public void setSlide(boolean isflag) {
        this.isflag = isflag;
    }
    public ViewPagerSlide(Context context) {
        super(context);
    }


    public ViewPagerSlide(Context context, AttributeSet attrs) {
        super(context, attrs);
    }
    @Override
    public boolean onInterceptTouchEvent(MotionEvent ev) {
        return isflag;
    }
}



2.外部调用ViewPager.setSlide(false)即可


猜你喜欢

转载自blog.csdn.net/weixin_37730482/article/details/79629488