您的位置:首页 > 其它

scrollview中包含viewpager致使viewpager滑动不流畅

2014-12-25 12:53 369 查看
mViewPager.setOnTouchListener(new OnTouchListener() {

@Override

public boolean onTouch(View v, MotionEvent event) {

v.getParent().requestDisallowInterceptTouchEvent(true);

return false;

}

});

mViewPager.setOnPageChangeListener(new OnPageChangeListener() {

@Override

public void onPageSelected(int arg0) {

}

@Override

public void onPageScrolled(int arg0, float arg1, int arg2) {

mViewPager.getParent().requestDisallowInterceptTouchEvent(true);

}

@Override

public void onPageScrollStateChanged(int arg0) {

}

});

有时候在滑动VIewPager的时候触发onClick事件。这时候需要注释掉

mPager.getParent().requestDisallowInterceptTouchEvent(true);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐