Android屏蔽/禁止ViewPager左右滑动/滚动

Android原生的ViewPager自带左右滚动,滑动效果,切换ViewPager中的内容。但有时候,可能产品或设计不要它左右滚动或者滑动,屏蔽事件即可:

import android.content.Context;import android.support.annotation.NonNull;import android.support.annotation.Nullable;import android.support.v4.view.ViewPager;import android.util.AttributeSet;import android.view.MotionEvent;public class CustomScrollViewPager extends ViewPager {    //是否可以左右滑动?true 可以,像Android原生ViewPager一样。    // false 禁止ViewPager左右滑动。    private boolean scrollable = false;    public CustomScrollViewPager(@NonNull Context context) {        super(context);    }    public CustomScrollViewPager(@NonNull Context context, @Nullable AttributeSet attrs) {        super(context, attrs);    }    public void setScrollable(boolean scrollable) {        this.scrollable = scrollable;    }    @Override    public boolean onInterceptTouchEvent(MotionEvent ev) {        return scrollable;    }    @Override    public boolean onTouchEvent(MotionEvent ev) {        return scrollable;    }}


更多相关文章

  1. Android 窗帘(Curtain Menu)效果五之应用场景和使用方法
  2. 动画效果编程基础--AnimationAndroid
  3. Android手机震动抖动效果的实现
  4. android 设置textview边框以及点击效果
  5. Android 子view超出父View效果
  6. 【特效】【自定义控件】关键字飘飞效果
  7. Android屏蔽返回键
  8. Android 揭露效果兼容低版本
  9. Android如何实现ListView的Item松开渐变效果?

随机推荐

  1. Android下MP3播放器的实现源代码01
  2. 简析Android中LruCache缓存类
  3. android多线程进度条
  4. Android蓝牙开发
  5. android image cache 图片缓存 异步 下载
  6. 在Kotlin中配置dataBinding项目无法运行
  7. Android(安卓)控件之一:Button 按钮
  8. Android再按一次后退键退出
  9. 12.10 android双向通话录音,ClipData监听
  10. android 缩放图片与内存溢出