SwipeListview拦截:viewpage滑动事件


,,,,最近在做一个项目,用到下拉刷新跟侧滑删除SwipeListView,在SwipeListView中用addHeaderView()方法添加一个:viewpage,发现:viewpage滑动不了,查看源码看到在SwipeListView中滑动事件被拦截了,因此:viewpage得不得滑动事件。

,,,,我的解决思路是在SwipeListView中的onInterceptTouchEvent()方法中,判断当前触发滑动事件物品位置,判断当为HeaderView时不拦截,此方法亦可解决问题。

,,,,

,,,,,,,, downPosition=pointToPosition ((int) x, y (int));

,,,,日志。我(“onInterceptTouchEvent”、“downPosition=" + downPosition);

,,,,如果(downPosition==1) {

,,,,downPosition=ListView.INVALID_POSITION;

,,,,返回false;

,,,,}


SwipeListview拦截:viewpage滑动事件