美文网首页
禁止滑动功能的自定义ViewPager

禁止滑动功能的自定义ViewPager

作者: sun_wenming | 来源:发表于2017-06-05 11:20 被阅读0次

/**

  • 提供禁止滑动功能的自定义ViewPager
    */
    public class NoScrollViewPager extends ViewPager {
    private boolean noScroll = false;

    public NoScrollViewPager(Context context, AttributeSet attrs) {
    super(context, attrs);
    }

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);
}

}

相关文章

  • 禁止滑动功能的自定义ViewPager

    /** 提供禁止滑动功能的自定义ViewPager*/public class NoScrollViewPager...

  • Android fragment的切换+底部导航栏

    新建一个加载他们的activity:activity_mainxml: 自定义ViewPager禁止左右滑动 Ma...

  • ViewPager禁止滑动

    接着直接在布局里使用这个ViewPager 这样就可以禁止viewpager滑动

  • Viewpager禁止滑动

    前言 现在很多app,首页不允许滑动切换(因为页面加载吧),但是又用viewpage来管理frgament.因为方...

  • ViewPager禁止滑动

    ViewPager的滑动包括以下两个方面: 通过 Touch 触摸的形式进行; 使用遥控器,通过每个Page上面的...

  • 禁止ViewPager滑动

    项目实际需求中可能会有设置ViewPager禁止滑动的需求,此时需要重写ViewPager处理触屏事件

  • ViewPager 禁止滑动

    看到网上有千篇一律的解决方法,我亲测总结了两种方法 截断分发事件,这种方法适合viewpager嵌套使用 返回fa...

  • ViewPager禁止滑动

    一、简介: 有时项目中会有这样的需求:在ViewPager的里面再嵌入ViewPager,那么就有冲突了,简单粗暴...

  • Android之ViewPager

    ViewPager的作用 ViewPager的功能就是可以使视图滑动,就像Lanucher左右滑动那样。ViewP...

  • 禁止滑动的ViewPager

    ViewPager非常好用,但有时候需要在ViewPager的里面再嵌入ViewPager,那么就有冲突了,简单粗...

网友评论

      本文标题:禁止滑动功能的自定义ViewPager

      本文链接:https://www.haomeiwen.com/subject/ytjifxtx.html