【Android】ViewPager 内 子View 手势冲突解决办法
2013-06-25 14:21
507 查看
package com.centerm.shoppingmall;
import android.content.Context;
import android.support.v4.view.ViewPager;
import android.util.AttributeSet;
import android.view.MotionEvent;
public class MyViewPager extends ViewPager {
private boolean willIntercept= true;
public MyViewPager(Context context, AttributeSet attrs) {
super(context, attrs);
// TODO Auto-generated constructor stub
}
@Override
public boolean onInterceptTouchEvent(MotionEvent arg0) {
if(willIntercept){
return super.onInterceptTouchEvent(arg0);
}else{
return false;
}
}
public void setTouchIntercept(boolean value){
willIntercept = value;
}
}
在子view内,设置OnTouchListener 在ACTION_DOWN的时候,setTouchIntercept(false),ACTION_UP的时候,设置为true;
import android.content.Context;
import android.support.v4.view.ViewPager;
import android.util.AttributeSet;
import android.view.MotionEvent;
public class MyViewPager extends ViewPager {
private boolean willIntercept= true;
public MyViewPager(Context context, AttributeSet attrs) {
super(context, attrs);
// TODO Auto-generated constructor stub
}
@Override
public boolean onInterceptTouchEvent(MotionEvent arg0) {
if(willIntercept){
return super.onInterceptTouchEvent(arg0);
}else{
return false;
}
}
public void setTouchIntercept(boolean value){
willIntercept = value;
}
}
在子view内,设置OnTouchListener 在ACTION_DOWN的时候,setTouchIntercept(false),ACTION_UP的时候,设置为true;
相关文章推荐
- Android嵌套滑动控件的冲突解决和ViewPager适配当前子控件高度不留空白的办法
- Android ViewPager的事件冲突的解决办法
- Android嵌套滑动控件的冲突解决和ViewPager适配当前子控件高度不留空白的办法
- 【Android】ScrollView与ViewPager手势冲突问题解决
- ViewPager中嵌套ViewFlipper手势冲突的解决办法
- 缓存式的ViewPager&和其他手势控件冲突的解决办法
- Android listview viewpager解决冲突 滑动
- Android ViewPager嵌套ViewPager滑动冲突的解决方法
- Android:SwipeRefreshLayout和ViewPager滑动冲突的原因和正确的解决方式
- Android中Scrollview、ViewPager冲突问题汇总(已解决)
- android 开发中ScrollView 嵌套 ViewPager 不能显示解决办法
- android 教您完美解决viewpager嵌套viewpager冲突问题
- 【事件冲突】ScrollView嵌套ViewPager冲突的解决办法
- iOS UIScrollView左右滑动手势与返回手势冲突的解决办法
- android view 滑动冲突解决办法
- Android 中 DrawerLayout + ViewPager 怎么解决滑动冲突?
- android 布局 使用 viewPager 时,如何解决 和 子页面 长按滑动 冲突问题
- Android:SwipeRefreshLayout和ViewPager滑动冲突的原因和正确的解决方式
- Android解决ViewPager嵌套Fragment,Fragment嵌套ViewPager滑动冲突
- Android 中 DrawerLayout + ViewPager 怎么解决滑动冲突?