SwipeBackHelper
SwipeBackHelper copied to clipboard
TabLayout+ ViewPager 一起用有冲突。
划着划着就出现问题 . tab向右滑动到下一个tab , 然后在向左滑动 ,会出现 直接 执行滑动返回 的情况 ! compile 'com.jude:swipebackhelper:3.1.2'
我也遇到了
兄弟,有解决方法没
首先你要全局
SwipeBackHelper.getCurrentPage(XXXXXActivity.this).setDisallowInterceptTouchEvent(false);
然后给你的viewpager 增加事件:
`vpPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
}
@Override
public void onPageSelected(int position) {
SwipeBackHelper.getCurrentPage(XXXXXActivity.this).setDisallowInterceptTouchEvent(position != 0);
}
@Override
public void onPageScrollStateChanged(int state) {
}
});`