解决listView和ViewPager的滑动问题
来源:互联网 发布:蜡笔小新德朗医生 知乎 编辑:程序博客网 时间:2024/05/01 02:36
重写ViewPager可以解决listView和ViewPager的滑动问题,注意需要固定ViewPager的高度,才能在listView中完整的显示出来。
public class MyViewPager extends ViewPager {private float mDownX;private float mDownY;public MyViewPager(Context context) {super(context);}public MyViewPager(Context context, AttributeSet attrs) {super(context, attrs);}@Overridepublic boolean dispatchTouchEvent(MotionEvent ev) {switch (ev.getAction()) {case MotionEvent.ACTION_DOWN:mDownX = ev.getX();mDownY = ev.getY();getParent().requestDisallowInterceptTouchEvent(true);break;case MotionEvent.ACTION_MOVE:if(Math.abs(ev.getX() - mDownX) > Math.abs(ev.getY() - mDownY)) {getParent().requestDisallowInterceptTouchEvent(true);} else {getParent().requestDisallowInterceptTouchEvent(false);}break;case MotionEvent.ACTION_UP:break;case MotionEvent.ACTION_CANCEL:getParent().requestDisallowInterceptTouchEvent(false);break;} return super.dispatchTouchEvent(ev);}}
0 0
- 解决listView和ViewPager的滑动问题
- 自定义viewpager解决listview和viewpager滑动冲突的问题
- 安卓解决viewPager和scrollView和listView滑动冲突的问题
- 解决ListView+ViewPager滑动事件冲突的问题
- 解决ListView嵌套ViewPager滑动不了的问题
- 解决ListView+ViewPager滑动事件冲突的问题
- 安卓解决viewPager+scrollView+listView滑动冲突的问题
- 解决scrollView嵌套viewpager+listview,scrollview不能滑动的问题
- 完美解决ListView和ViewPager的滑动冲突
- 解决viewpager和listview滑动冲突
- Listview 嵌套 Viewpager 滑动冲突的解决
- ViewPager嵌套ViewPager滑动问题的解决
- Listview ViewPager 解决滑动冲突
- 解决viewpager嵌套viewpager,子viewpager无法滑动的问题
- 完美解决viewpager跟其他类型的listview 或 gridview一起使用时,滑动冲突问题
- 解决viewpager滑动速度的设置问题
- 解决ViewPager双层嵌套的滑动问题
- 解决ViewPager双层嵌套的滑动问题
- redis配置文件redis.conf详细说明
- Hadoop-1.1.2 伪分布式安装与配置
- PHP学习笔记(一)数组
- (Go语言)Go的网络轮询及IO机制
- malloc()与calloc区别
- 解决listView和ViewPager的滑动问题
- 使cocopods管理开源库编译出现Library not found for -lPods-xxxxlibrary问题的解决方法
- EventBus 源码解析
- 算数基本定理
- Android四大组件详解
- 译.C++的5个迷思
- JVM内存模型,以及JVM性能调优
- Android上使用OpenGLES2.0显示YUV数据
- TCP 的那些事儿(上)