listview嵌套viewpager 滑动冲突问题
来源:互联网 发布:网络博客服务器怎么租 编辑:程序博客网 时间:2024/05/17 12:04
最近总是碰到这样那样的冲突问题,客户的要求是越来越高了,一个界面这样滑那样滑的,不冲突才怪,有时候很想骂客户一句:这样滑那样滑的,滑个毛线啊滑!`(*∩_∩*)′
有这样一个需求,上面是一个viewpager实现图片的切换,下面是listview,然后viewpager和listview可以一起向滑动的,那么要实现这样一个效果,必须 要把viewpager放到listview里面当作第一行来处理,不然的话无法达到一起上滑的效果的。viewpager放到listview里第一行后还是会冲突的,viewpager很不敏感,那么解决这样一个冲突问题,你只需要重写listview即可解决问题。
代码如下:
public class BlogsListView extends ListView {
private GestureDetector mGestureDetector;
View.OnTouchListener mGestureListener;
public BlogsListView(Context context) {
super(context);
}
public BlogsListView(Context context, AttributeSet attrs) {
super(context, attrs);
mGestureDetector = new GestureDetector(new YScrollDetector());
setFadingEdgeLength(0);
}
@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;
}
}
}
- listview嵌套viewpager 滑动冲突问题
- listview嵌套viewpager 滑动冲突问题
- Android listview嵌套viewpager滑动冲突问题
- listview 与 viewpager嵌套使用滑动冲突问题
- 当ListView中嵌套ViewPager滑动冲突问题
- Listview 嵌套 Viewpager 滑动冲突的解决
- Android Listview嵌套viewpager 滑动冲突解决
- ListView中嵌套ViewPager滑动事件冲突
- Listview嵌套Viewpager滑动冲突解决方案
- 解决ViewPager嵌套ViewPager滑动冲突问题
- 解决ViewPager嵌套ViewPager滑动冲突问题
- 滑动冲突(ScrollView嵌套ViewPager,ViewPager再嵌套ListView)
- 关于viewpager中嵌套的fragment中的listview的横向滑动的滑动冲突的问题。
- ScrollView嵌套ViewPager滑动冲突的问题
- android SwipeRefreshLayout嵌套ViewPager 滑动冲突问题
- 防止viewpager和子view滑动冲突(ScrollView嵌套webview,Listview嵌套Listview 滑动事件冲突)
- ListView中嵌套ViewPager事件冲突问题
- ListView嵌套ViewPager事件冲突问题
- 关于sql server 用户名sa登陆失败的解决方法
- Java中的时间日期处理
- 使用ViewPager+GridView实现横向滑动的效果(一)
- c/objective-c运算符优先级
- 压缩壳和低强度加密壳的万能脱壳法
- listview嵌套viewpager 滑动冲突问题
- 2013/7/17
- 黑马程序员_Java高新技术之枚举
- 【模板】KMP
- Doug Cutting 访谈录 -- 关于搜索引擎的开发
- 比较适用于程序员的创业方法,参考!
- Substring的用法
- jdbcTemplate 调用存储过程和回到函数
- 鼠标焦点离开文本框时验证