主要在自定义ChildViewPager的事件分发事件中做处理 @Override public boolean onInterceptTouchEvent(MotionEvent arg0) { // TODO 当拦截触摸事件到达此位置的时候,返回true, // 说明将onTouch拦截在此控件,进而执行此控件的onTouchEvent getParent().requestDisallowInterceptTouchEvent(true); boolean b = true; b= super.onInterceptTouchEvent(arg0); if (arg0.getAction() == MotionEvent.ACTION_MOVE) { super.onInterceptTouchEvent(arg0); b = true; } return b; } 当返回false时,就不走此类的onTouch事件。此控件的点击事件可以生效。 当为true时,就走此类的onTouch事件。 在此类的onTouch事件,是处理此控件滑动操作。
slidingMenu滑动冲突解决
猜你喜欢
转载自201304154519.iteye.com/blog/1997732
今日推荐
周排行