能够兼容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);}@Overridepublic 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);}
} 

能够兼容ViewPager的ScrollView相关推荐

  1. Android viewpager在scrollview中的滚动问题

    如果不自定义scrollview,viewpager在scrollview中的滚动有问题,例如,我有一个viewpager在scrollview中,我想达到的效果是,我作用滑动viewpager的时候 ...

  2. ViewPager 在 ScrollView 中显示不全的解决方法

    比如我这里 <android.support.v4.view.ViewPager                     android:id="@+id/viewPager2&quo ...

  3. [转]Android笔记:ScrollView嵌套ViewPager的滚动冲突解决方法

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 /**  * ...

  4. 【使用篇】WebView 实现嵌套滑动,丝滑般实现吸顶效果,完美兼容 X5 webview

    本文首发我的公众号徐公,收录于 Github·AndroidGuide,这里有 Android 进阶成长知识体系, 希望我们能够一起学习进步,关注公众号徐公,5 年中大厂程序员,一起建立核心竞争力 背 ...

  5. ViewPagerIndicator+viewpager的简单使用,不需要导入Library包

    2019独角兽企业重金招聘Python工程师标准>>> ViewPagerIndicator作为一款分页指标小部件兼容ViewPager,封装上做得非常不错,目前已为众多知名应用所使 ...

  6. Android github上优秀开源项目分类汇总

    第一部分 个性化控件(View) 主要介绍那些不错个性化的 View,包括 ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.P ...

  7. Android 开源项目分类汇总(很全)

    目录 前言 目前包括: 第一部分 个性化控件(View) 一.ListView 二.ActionBar 三.Menu 四.ViewPager .Gallery 五.GridView 六.ImageVi ...

  8. Android系统(168)---Android 开源项目分类汇总

    Android开源项目分类汇总 原网址:https://blog.csdn.net/prince77qiqiqq/article/details/51338330 Android 开源项目第一篇--个 ...

  9. github上Android开源项目汇总(带效果图)

    第一部分 个性化控件(View) 主要介绍那些不错个性化的 View,包括 ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.P ...

  10. [转]Android 开源项目分类汇总

    Android 开源项目分类汇总,更全更新可见 codekk.com Other: English Version, 繁體版, Website Version. 我们的微信公众号:codekk.二维码 ...

最新文章

  1. Linux 配置开机自启 和 修改环境变量
  2. 在block中进行行循环
  3. 为了探究不同光照处理_浅谈中考物理实验探究易错题
  4. 网易云IM云服务的稳定原来是这样实现的
  5. ABP vNext微服务架构详细教程——项目部署
  6. PHP 四种基本排序算法的代码实现(2)
  7. Redis Save 命令
  8. .NET中使用Redis
  9. Fortran基础练习02--循环2
  10. Facebook斥资5亿美元 建设全风电数据中心
  11. 网站会员扫码充值系统
  12. 微信小程序引用阿里巴巴iconfont
  13. win10下用ffmpeg推流拉流
  14. 肯德尔系数怎么分析_如何通过修改数据提高肯德尔系数?
  15. 利用matlab裁剪图片大小,MATLAB裁剪图片
  16. 揭秘linux启动过程
  17. 电脑控制手机 教你实现多个手机同时打开关闭软件
  18. mysql求学号的总分_有一个student表,有学号,姓名,科目,成绩等字段,请写一条sql语句,算出学生的总分数?...
  19. 移动硬盘变为RAW格式后的修复
  20. 番茄工作法-百度百科

热门文章

  1. zlog日志库的简单封装,以及给debug级别添加颜色显示
  2. 【转载】高速电路设计中的电源地
  3. java比较两个时间年月份的大小
  4. Google Chrome Native Messaging开发实录(二)Chrome Extension扩展
  5. HDU 2577 How to Type (DP,经典)
  6. Extjs项目实战视频教程
  7. c语言统计字符个数回车字符,C语言统计一串字符中空格键、Tab键、回车键、字母、数字及其他字符的个数(Ctrl+Z终止输入)...
  8. STORM的三种事务
  9. 长治a货翡翠,永州a货翡翠
  10. vue组件挂载到全局方法