浏览代码

Fix vertical Sliding conflict with ViewPager2

zhpanvip 5 年之前
父节点
当前提交
fc4d6ce8ab
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      bannerview/src/main/java/com/zhpan/bannerview/BannerViewPager.java

+ 2 - 0
bannerview/src/main/java/com/zhpan/bannerview/BannerViewPager.java

@@ -141,6 +141,8 @@ public class BannerViewPager<T, VH extends ViewHolder> extends RelativeLayout im
                     } else {
                     } else {
                         getParent().requestDisallowInterceptTouchEvent(true);
                         getParent().requestDisallowInterceptTouchEvent(true);
                     }
                     }
+                } else if (2 * disX < disY) {
+                    getParent().requestDisallowInterceptTouchEvent(false);
                 }
                 }
                 break;
                 break;
             case MotionEvent.ACTION_UP:
             case MotionEvent.ACTION_UP: