android 禁止Viewpager左右滑动功能
今天,简单讲讲Android如何禁止Viewpager左右滑动功能。
原理:
百度后发现重写ViewPager,覆盖ViewPager的onInterceptTouchEvent(MotionEvent arg0)方法和onTouchEvent(MotionEvent arg0)方法,这两个方法的返回值都是boolean类型的,只需要将返回值改为false,那么ViewPager就不会消耗掉手指滑动的事件了
代码:
package com.example.administrator.recyclerviewdemo.activity;import android.content.Context;
import android.support.v4.view.ViewPager;
import android.util.AttributeSet;
import android.view.MotionEvent;/*** Created by Administrator on 2017/5/19.*/public class CustomViewPager extends ViewPager {private boolean isCanScroll = true;public CustomViewPager(Context context) {super(context);}public CustomViewPager(Context context, AttributeSet attrs) {super(context, attrs);}/*** 设置其是否能滑动换页* @param isCanScroll false 不能换页, true 可以滑动换页*/public void setScanScroll(boolean isCanScroll) {this.isCanScroll = isCanScroll;}@Overridepublic boolean onInterceptTouchEvent(MotionEvent ev) {return isCanScroll && super.onInterceptTouchEvent(ev);}@Overridepublic boolean onTouchEvent(MotionEvent ev) {return isCanScroll && super.onTouchEvent(ev);}
}
android 禁止Viewpager左右滑动功能就讲完了。
就这么简单。
android 禁止Viewpager左右滑动功能相关推荐
- Android禁止ViewPager的左右滑动
转载请注明出处:http://blog.csdn.net/allen315410/article/details/40744287 有时候在开发中会遇到一些"诡异"的要求,比方在V ...
- 可以动态控制左右滑动的ViewPager, 禁止ViewPager左右滑动
可以动态控制左右滑动的ViewPager 禁止ViewPager左右滑动 package com.geaosu.test.act;import android.content.Context; imp ...
- android view禁用,Android 禁止ViewPager的自带滑动效果
由于最近在做墨水屏的相关工作,ViewPager自带的滑动效果在墨水屏上表现的很不好,残影太重了.所以禁止自带的滑动效果,用接口来接管相关逻辑实现自处理. import android.content ...
- Android利用ViewPager实现滑动广告板
•android-support-v4.jar,这是谷歌官方给我们提供的一个兼容低版本Android设备的软件包,里面包囊了只有在Android3.0以上可以使用的api.而ViewPager就是其中 ...
- Android解决ViewPager页面滑动空白bug和图片点击bug
本demo 实现以下功能 1.页面数=1时,页面静止; 2.页面数=>2时,页面滑动不会产生空白 基本思路 当图片数量为1的时候,不让滑动, 当图片数量为2的时候,按原图片顺序再依次添加,图片数 ...
- 禁止viewpager左右滑动
package com.example.xinenhuadaka.view;import android.content.Context; import android.util.AttributeS ...
- 直播电商软件开发,控制是否允许ViewPager左右滑动
直播电商软件开发,控制是否允许ViewPager左右滑动实现的相关代码 import android.content.Context; import android.support.v4.view.V ...
- Android 自定义ViewPager设置屏蔽左右滑动事件
只要有欲望,就应该有奋斗的心.... 屏蔽左右滑动事件的viewPager public class CustomNoScrollViewPager extends ViewPager{private ...
- android圆球触摸怎么实现,Android利用ViewPager实现带小圆球的图片滑动
Android利用ViewPager实现带小圆球的图片滑动 发布时间:2020-10-02 05:55:29 来源:脚本之家 阅读:69 作者:antimage08 在上文实现的带小圆球的图片滑动的通 ...
最新文章
- origin9语言设置中文_英雄联盟手游怎么设置繁体 LOL手游繁中设置方法?_英雄联盟手游...
- 高处看Surface,WIndow,View,SurfaceView
- MySQL工具1:mysqladmin
- 谨记!怎么样的编程会让你进监狱?
- 【深度学习】深度学习之对抗样本问题和知识蒸馏技术
- Oracle免安装绿色版-PLSQL连接报12154
- Spark学习笔记——在集群上运行Spark
- PHPExcel+phalcon+yii批量导入
- videojs中文文档详解_MMDetection中文文档—详解
- jQuery修改margin
- 解决 elementUI 在IE下 table 表格宽度不是100%的问题
- 时间复杂度o(n^0.5)_算法基础1.1:算法复杂度计算(二)
- 转帖:django中操作mysql
- 华为根本没有鸿蒙系统,【图片】你看不明白的鸿蒙系统,才是华为缔造未来的“伟大”!华为并没有把系统划分为手机操作系统,我们就能知道华为想的并不是那么简单【手机吧】_百度贴吧...
- 系统类配置(一)【安装windows10与ubuntu16.04双系统-附镜像资源】
- linux服务器邮局,linux系统下安装postfix邮局服务器
- 车型代号对照表_车型与VIN代号对照表
- linux skype 4.3,在Arch Linux上安装Skype 4.3(最新版本)
- 【蓝牙sbc协议】sbc源码阅读笔记(二)——sbc_struct详解(下)
- 解释缩写词在html中的标记写法是,abbr:HTML5中缩略词标记的重要作用
热门文章
- Linux命令-磁盘管理(二)
- springmvc相关配置和用法
- 20170930-构建之法:现代软件工程-阅读笔记
- MicroStation VBA 操作提示
- HTML相对路径(Relative Path)和绝对路径(Absolute Path)
- SqlSugar与Fluent NHibernate的性能测试对比
- 年少成名的我并没有放弃自己,谁敢说她\他文章比我写的好?!,不服来战!...
- HDU 3534 Tree (经典树形dp)
- kaliBT安装好之后无法上网或者无法获得内网IP
- zoj 3809 枚举水题 (2014牡丹江网赛 A题)