android中scrollview嵌套HorizontalScrollView导致横向滑动卡顿现象解决
来源:互联网 发布:生态数据库 编辑:程序博客网 时间:2024/04/29 05:59
转自:http://blog.csdn.net/android_xiaoqi/article/details/7788832
也许会有人遇到,在这里说下解决方法。方便以后有人纠结这个问题。
开发中经验会遇到滑动里面嵌入滑动的问题,但是这种情况下触摸事件就会发生冲突。导致滑动非常卡,甚至出现程序停止响应。这种情况下我们一般需要重写view。下面给出重新scrollview的方法
package com.example.yao_horizontalscroll_in_scrollview;import android.content.Context;import android.util.AttributeSet;import android.view.GestureDetector;import android.view.GestureDetector.SimpleOnGestureListener;import android.view.MotionEvent;import android.view.View;import android.widget.ScrollView;public class CustomScrollView extends ScrollView {private GestureDetector mGestureDetector;View.OnTouchListener mGestureListener;public CustomScrollView(Context context, AttributeSet attrs) {super(context, attrs);mGestureDetector = new GestureDetector(new YScrollDetector());setFadingEdgeLength(0);}@Overridepublic boolean onInterceptTouchEvent(MotionEvent ev) {return super.onInterceptTouchEvent(ev)&& mGestureDetector.onTouchEvent(ev);}// Return false if we're scrolling in the x directionclass YScrollDetector extends SimpleOnGestureListener {@Overridepublic boolean onScroll(MotionEvent e1, MotionEvent e2,float distanceX, float distanceY) {if (Math.abs(distanceY) > Math.abs(distanceX)) {return true;}return false;}}}
- android中scrollview嵌套HorizontalScrollView导致横向滑动卡顿现象解决
- android中scrollview嵌套HorizontalScrollView导致横向滑动卡顿现象解决
- android中scrollview嵌套HorizontalScrollView导致横向滑动卡顿现象解决
- android中scrollview嵌套HorizontalScrollView导致横向滑动卡顿现象解决
- 【CustomScrollView】 Android中ScrollView嵌套HorizontalScrollView导致横向滑动卡顿现象解决
- Scrollview嵌套HorizontalScrollView导致横向滑动卡顿现象解决
- Android 解决 ScrollView 嵌入 HorizontalScrollView 后滑动卡顿问题
- 解决:ScrollView中嵌套ListView,使得listview上下滑动卡顿现象
- 解决:ScrollView中嵌套ListView 使得listview上下滑动卡顿现象
- Android Scrollview嵌套RecyclerView导致滑动卡顿问题解决
- ViewPager中嵌套HorizontalScrollView导致无法滑动换页冲突解决
- 解决ScrollView嵌套RecyclerView时滑动出现的卡顿
- 解决ScrollView嵌套RecyclerView滑动卡顿问题
- 解决ScrollView嵌套RexyclerView导致6.0以上手机ScrollView和RecyclerView可以同时滑动问题,5.1手机滑动卡顿问题(解决一个另一个又出现)
- Android 关于RecyclerView嵌套Scrollview滑动卡顿问题
- Android Scrollview嵌套RecycleView滑动不流畅,卡顿问题
- ScrollView中嵌套ViewFlow滑动卡顿解决办法
- ScrollView中嵌套ViewFlow滑动卡顿解决办法
- word2003 当在一行文字中间插入文字时,后面的文字为何会自动删除?
- Java 对xml文件的读写操作
- C++中map容器实现单词转换的程序
- solr 报错信息解决
- java获取本地系统变量 Properties 及 RunTime
- android中scrollview嵌套HorizontalScrollView导致横向滑动卡顿现象解决
- 请假名单
- jquery ajax pt3
- 位操作(数据分解/合并)
- java总结面试题
- Tomcat启动一闪而过--JVM内存设置过大报错
- 基于visual Studio2013解决C语言竞赛题之0612递归
- ios中如何画1像素的直线
- android 环形进度条 圆形