Android --- ListView 与 子项中滑动冲突解决方案
来源:互联网 发布:mysql 1129 编辑:程序博客网 时间:2024/05/24 00:57
public class MyListView extends ListView {
private GestureDetector mGestureDetector;
public MyListView(Context context) {
super(context);
}
public MyListView(Context context, AttributeSet attrs) {
super(context, attrs);
mGestureDetector = new GestureDetector(new YScrollDetector());
setFadingEdgeLength(0);
}
public MyListView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
@Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
return super.onInterceptTouchEvent(ev) && mGestureDetector.onTouchEvent(ev);
}
class YScrollDetector extends SimpleOnGestureListener {
@Override
public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) {
if(distanceY!=0&&distanceX!=0){
}
if(Math.abs(distanceY) >= Math.abs(distanceX)) {
return true;
}
return false;
}
}
}
- Android --- ListView 与 子项中滑动冲突解决方案
- android ScrollView与ListView,GridView滑动冲突
- Android-滑动冲突解决方案
- Android滑动冲突解决方案
- android滑动冲突解决方案
- Android滑动冲突解决方案
- ScrollView中嵌套ListView与GridView时滑动冲突解决方案
- Android ListView上下滑动与item左右滑动冲突解决
- SwipeRefreshLayout包装listview滑动事件冲突解决方案
- ScrollView嵌套ListView滑动冲突的解决方案
- Listview嵌套Viewpager滑动冲突解决方案
- android ListView/GridView与ScrollView嵌套的滑动冲突解决
- Android 解决SwipeRefreshLayout与ListView和ScrollView滑动冲突
- Android问题集(3):SwipeRefreshLayout与ListView的滑动冲突
- Android 自定义SwipeRefreshLayout与ListView、ScrollView滑动兼容冲突
- Android双向滑动冲突解决方案
- android滑动冲突的解决方案
- android滑动冲突的解决方案
- jquery 工具包--未完!!
- HDU 3062 Party
- C/C++头文件包含顺序注意事项
- JS之经典代码段续二
- 最小的k个数
- Android --- ListView 与 子项中滑动冲突解决方案
- win7 x86下安装Cassandra1.2.4
- WinRT界面控件Essential Studio for WinRT中如何选择模式
- 正则表达式 与 通配符的区别
- JS之经典代码段
- ASP.NET(C#)缩略图片,添加文字水印和图片水印
- html5实现拖拽文件上传
- 第三课 oracle表查询
- HDU 3068 最长回文