【Android】自定义ViewPage 禁用左右滑动事件
来源:互联网 发布:小说改编都市网络剧 编辑:程序博客网 时间:2024/06/05 11:35
自定义ViewPage类 实现
“禁用左右滑动事件”
本文背景:
底部Tab导航,Content使用ViewPage ,然后适配器填充Fragment。最常见应用的一个界面。今天想要在其中一个Fragment中再添加个的ViewPage,ViewPage默认可左右滑动,这样就成功为自己搞了个坑。
所以对于外联的ViewPage,我只想通过底部 Tab导航来切换(就是禁用ViewPage默认的滑动事件),这样内联的ViewPage的左右滑动就不会受到影响。
/***创建 ViewPage 子类来实现*/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); } //调用这个来实现控制 ViewPage 滑动事件 public void setPagingEnabled(boolean b) { this.isPagingEnabled = b; }}
以上代码为转载自:原文 感谢。
阅读全文
1 0
- 【Android】自定义ViewPage 禁用左右滑动事件
- ViewPage左右滑动和PullToRefreshListView上下滑动事件冲突
- ViewPage判断左右滑动
- ViewPage判断左右滑动
- ViewPage判断左右滑动
- ViewPage判断左右滑动
- ViewPage判断左右滑动
- android 左右滑动事件
- Android 自定义ViewPager设置屏蔽左右滑动事件
- android viewpage 左右无限循环滑动效果实现!
- viewpage 实现左右循环滑动
- android监听左右滑动事件
- ViewPage 屏蔽滑动事件
- viewpager禁用左右滑动
- ViewPager禁用左右滑动
- 自定义滑动ViewPage
- 滑动事件左右滑动
- viewpage禁止滑动--android
- 面向接口编程
- CSU-1507 超大型LED显示屏
- 颇具争议的12个数学问题
- Spark架构与作业执行流程简介
- new方法和init方法的区别
- 【Android】自定义ViewPage 禁用左右滑动事件
- 15~16day-Quartz2D(自定义控件、图片水印、裁剪以及屏幕截图)
- HTML5 Canvas元素绘制图形
- javaweb3
- 判断JS数据类型的四种方法
- Android中的PopupWindow基本使用
- Just a Hook HDU
- 来西电一周年纪念
- 交换排序