能够兼容ViewPager的ScrollView
来源:互联网 发布:莆田广电网络 编辑:程序博客网 时间:2024/04/27 22:32
能够兼容ViewPager的ScrollView
ScrollView嵌套ViewPager冲突的解决办法:
- /**
- * 能够兼容ViewPager的ScrollView
- * @Description: 解决了ViewPager在ScrollView中的滑动反弹问题
- */
- public class ScrollViewExtend extends ScrollView {
- // 滑动距离及坐标
- private float xDistance, yDistance, xLast, yLast;
- public ScrollViewExtend(Context context, AttributeSet attrs) {
- super(context, attrs);
- }
- @Override
- public boolean onInterceptTouchEvent(MotionEvent ev) {
- switch (ev.getAction()) {
- case MotionEvent.ACTION_DOWN:
- xDistance = yDistance = 0f;
- xLast = ev.getX();
- yLast = ev.getY();
- break;
- case MotionEvent.ACTION_MOVE:
- final float curX = ev.getX();
- final float curY = ev.getY();
- xDistance += Math.abs(curX - xLast);
- yDistance += Math.abs(curY - yLast);
- xLast = curX;
- yLast = curY;
- if(xDistance > yDistance){
- return false;
- }
- }
- return super.onInterceptTouchEvent(ev);
- }
- }
转载自:http://justwyy.iteye.com/blog/1567390
0 0
- 能够兼容ViewPager的ScrollView
- 能够兼容ViewPager的ScrollView
- 能够兼容ViewPager的ScrollView
- 能够兼容ViewPager的ScrollView
- 能够兼容ViewPager的ScrollView
- 能够兼容ViewPager的ScrollView
- 能够兼容ViewPager的自定义ScrollView,解决滑动反弹
- 能够上下拖拽的scrollview
- ViewPager+scrollview的水平滚动
- viewpager、scrollview的冲突问题
- viewpager+scrollview
- 解决scrollView嵌套viewpager+listview,scrollview不能滑动的问题
- android中viewpager,scrollview的嵌套问题
- ScrollView嵌入ViewPager 滑动冲突的解决方法
- android中viewpager,scrollview的嵌套问题
- ScrollView下的ViewPager滑动异常
- ScrollView嵌套ViewPager冲突的解决办法
- android中viewpager,scrollview的嵌套问题
- Android用surface直接显示yuv数据(一)
- android 自定义textView,实现排版对齐和换行
- 关于WebView使用,内存泄漏的问题
- Activity和FragmentActivity区别
- [Codeforces #316 D. Tree Requests]DFS序、离线、二分
- 能够兼容ViewPager的ScrollView
- 解决ViewPager 高度wrap_content无效问题
- android opengl学习网址
- 启动另外的一个应用程序的Activity(三种方式)
- 我的CSDN汇总
- 调用Android系统设置中的Intent
- mysql基础操作(一)
- Bootstrap学习笔记(二) 表单
- ExpandableListView