public class CustomViewPager extends ViewPager { private boolean isPagingEnabled = true; public CustomViewPager(Context context) { super(context); } public CustomViewPager(Context context, AttributeSet attrs) { super(context, attrs); } @Override public boolean onTouchEvent(MotionEvent event) { return this.isPagingEnabled && super.onTouchEvent(event); } @Override public boolean onInterceptTouchEvent(MotionEvent event) { return this.isPagingEnabled && super.onInterceptTouchEvent(event); } public void setPagingEnabled(boolean b) { this.isPagingEnabled = b; }}
ViewPager禁止拖动
自定义一个CustomViewPager 继承 ViewPager;重写onTouch 和 onInterceptTouchEvent方法,在获得viewpager对象时,通过viewpager.setPagingEnabled(false)就可以禁止ViewPager滑动。
发布日期:2022-03-11 15:03:41
浏览次数:8
分类:技术文章
本文共 827 字,大约阅读时间需要 2 分钟。
转载于:https://www.cnblogs.com/lightlin/p/4476733.html
转载地址:https://blog.csdn.net/weixin_30267785/article/details/99203870 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
关注你微信了!
[***.104.42.241]2024年03月28日 15时14分40秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
arctime必须要java_Arctime使用教程 Arctime常见问题解答
2019-04-21
mysql 自适应字段宽度_box-sizing解决自适应布局容器宽度问题
2019-04-21
java 配置文件配置路径_Java读取配置文件路径设置
2019-04-21
vux 选择器_vue中的scoped分析以及在element-UI和vux中的应用
2019-04-21
java实验一目的_Java实验报告(实验一)
2019-04-21
php 内存泄露检测工具,php - 诊断内存泄漏 - 允许#bytes的内存大小耗尽
2019-04-21
php sqlsrv 类,php5.*通过sqlsrv建立与mssql的连接
2019-04-21
php在前端的作用,php在前端中的作用
2019-04-21
java最基础的几个编程模板,Java中的模板“元编程”是个好主意吗?
2019-04-21
javascript php 混合,Javascript和PHP的混合编程
2019-04-21
php 两个数组中不同的元素,PHP-查询两个数组中的不同元素
2019-04-21
java中哪个接口可以启用比较功能,Java集合知识测试--A卷
2019-04-21
linux锁定内核和dtd,[原]用DTD规范XML文档
2019-04-21
调整cst时间 linux,修改Linux系统时间EDT改为CST
2019-04-21
linux内核文件结构,linux内核的目录文件结构--详细
2019-04-21