ScrollView中嵌入ViewPager,ViewPager的滑动出现问题
来源:互联网 发布:软件开发管理方法 编辑:程序博客网 时间:2024/05/18 03:16
在项目中遇到过这样一个问题,当ScrollView嵌套ViewPager时,Viewpager的滑动会受到影响,影响使用,经过多方查找资料,使用如下自定义的ScrollView问题解决:
public class CustomScrollView extends ScrollView {private float xDistance, yDistance, xLast, yLast;public CustomScrollView(Context context) {super(context);}public CustomScrollView(Context context, AttributeSet attrs) {super(context, attrs);}public CustomScrollView(Context context, AttributeSet attrs,int defStyle) {super(context, attrs, defStyle);}@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);}}
0 0
- ScrollView中嵌入ViewPager,ViewPager的滑动出现问题
- ScrollView中嵌入ViewPager,ViewPager的滑动出现问题
- ScrollView中嵌入ViewPager,ViewPager的左右滑动冲突问题
- ScrollView嵌入ViewPager 滑动冲突的解决方法
- 解决ScrollView嵌套ViewPager出现的滑动冲突问题
- 解决ScrollView嵌套ViewPager出现的滑动冲突问题
- ScrollView中ViewPager无法正常滑动问题
- ScrollView中ViewPager无法正常滑动问题
- ScrollView中ViewPager无法正常滑动问题
- ScrollView中ViewPager无法正常滑动问题
- ScrollView中ViewPager无法正常滑动问题
- ScrollView中ViewPager无法正常滑动问题
- ScrollView中ViewPager无法正常滑动问题
- ScrollView中ViewPager无法正常滑动问题
- ViewPager在ScrollView中无法正常滑动的问题
- ViewPager在ScrollView中无法正常滑动的问题
- ScrollView中ViewPager无法正常滑动的问题
- ScrollView嵌套ViewPager滑动冲突的问题
- jdbc中PreparedStatement接口
- 从趣味游戏到排序算法(4)
- hdu3853 LOOPS 2011 Invitational Contest Host by BUPT
- 从趣味游戏到排序算法(3)
- Xamarin.Forms 的一点体会
- ScrollView中嵌入ViewPager,ViewPager的滑动出现问题
- Excel文件操作
- 从趣味游戏到排序算法(2)
- 【Swift初见】Swift可选值Optionals
- 国内最火的五款HTML5前端开发框架
- 匈牙利算法
- 关于学计算机
- shell脚本之获取终端信息
- 从趣味游戏到排序算法(1)