BottomSheetBehavior中的ViewPager

时间:2017-10-24 07:27:43

标签: android android-viewpager swipe android-coordinatorlayout bottom-sheet

我想更改我的触摸拦截,因为在很多情况下,当我想要滑动ViewPager时 - 实际上刷了外部容器,它实现了BottomSheetBehavior。我需要的行为只会对垂直(或几乎垂直)滑动产生反应,而其他滑动则会处理ViewPager。

1 个答案:

答案 0 :(得分:0)

试试这个

public class CustomBehavior extends BottomSheetBehavior {

public CustomBehavior(Context context, AttributeSet attrs) {
    super(context, attrs);
}

@Override
public void onNestedPreScroll(CoordinatorLayout coordinatorLayout, View 
child, View target, int dx, int dy, int[] consumed) {

}

}