diff --git a/Phoenix/src/main/java/com/yalantis/phoenix/PullToRefreshView.java b/Phoenix/src/main/java/com/yalantis/phoenix/PullToRefreshView.java index 4d33313..6104e0e 100644 --- a/Phoenix/src/main/java/com/yalantis/phoenix/PullToRefreshView.java +++ b/Phoenix/src/main/java/com/yalantis/phoenix/PullToRefreshView.java @@ -205,6 +205,8 @@ public boolean onInterceptTouchEvent(MotionEvent ev) { case MotionEventCompat.ACTION_POINTER_UP: onSecondaryPointerUp(ev); break; + default: + break; } //如果是正在被下拉拖动,拦截,不往下传递;反之,你懂的 @@ -289,6 +291,8 @@ public boolean onTouchEvent(@NonNull MotionEvent ev) { } return false;//系列点击事件已经处理完,将处理权交还mTarget } + default: + break; } return true;//该系列点击事件未处理完,消耗此系列事件 diff --git a/app/src/main/java/com/tellh/android_pulltorefreshlibrary_collection/MainActivity.java b/app/src/main/java/com/tellh/android_pulltorefreshlibrary_collection/MainActivity.java index daaed73..2f39dc0 100644 --- a/app/src/main/java/com/tellh/android_pulltorefreshlibrary_collection/MainActivity.java +++ b/app/src/main/java/com/tellh/android_pulltorefreshlibrary_collection/MainActivity.java @@ -43,6 +43,8 @@ public void onClick(View v) { // case R.id.btn_ultra_refresh_layout: // startActivity(new Intent(MainActivity.this, UltraPullToRefreshActivity.class)); // break; + default: + break; } } diff --git a/app/src/main/java/com/tellh/android_pulltorefreshlibrary_collection/PullToRefreshLayoutTellH/PullToRefreshLayout.java b/app/src/main/java/com/tellh/android_pulltorefreshlibrary_collection/PullToRefreshLayoutTellH/PullToRefreshLayout.java index 671f5d7..9f3ef55 100644 --- a/app/src/main/java/com/tellh/android_pulltorefreshlibrary_collection/PullToRefreshLayoutTellH/PullToRefreshLayout.java +++ b/app/src/main/java/com/tellh/android_pulltorefreshlibrary_collection/PullToRefreshLayoutTellH/PullToRefreshLayout.java @@ -229,6 +229,8 @@ public boolean onInterceptTouchEvent(MotionEvent ev) { case MotionEventCompat.ACTION_POINTER_UP: onSecondaryPointerUp(ev); break; + default: + break; } //如果是正在被下拉拖动,拦截该事件,不往下传递;反之,你懂的 @@ -317,6 +319,8 @@ public boolean onTouchEvent(@NonNull MotionEvent ev) { } return false;//系列点击事件已经处理完,将处理权交还mTarget } + default: + break; } return true;//该系列点击事件未处理完,消耗此系列事件 diff --git a/circlerefreshlayout/src/main/java/com/tuesda/walker/circlerefresh/AnimationView.java b/circlerefreshlayout/src/main/java/com/tuesda/walker/circlerefresh/AnimationView.java index 69366c2..b6c4ce0 100644 --- a/circlerefreshlayout/src/main/java/com/tuesda/walker/circlerefresh/AnimationView.java +++ b/circlerefreshlayout/src/main/java/com/tuesda/walker/circlerefresh/AnimationView.java @@ -145,6 +145,8 @@ protected void onLayout(boolean changed, int left, int top, int right, int botto break; case REL_DRAG: break; + default: + break; } } @@ -185,6 +187,8 @@ protected void onDraw(Canvas canvas) { case STOP: drawDone(canvas); break; + default: + break; } diff --git a/circlerefreshlayout/src/main/java/com/tuesda/walker/circlerefresh/CircleRefreshLayout.java b/circlerefreshlayout/src/main/java/com/tuesda/walker/circlerefresh/CircleRefreshLayout.java index 862af6a..893e258 100644 --- a/circlerefreshlayout/src/main/java/com/tuesda/walker/circlerefresh/CircleRefreshLayout.java +++ b/circlerefreshlayout/src/main/java/com/tuesda/walker/circlerefresh/CircleRefreshLayout.java @@ -207,6 +207,8 @@ public boolean onInterceptTouchEvent(MotionEvent ev) { if (dy > 0 && !canChildScrollUp()) { return true; } + default: + break; } return super.onInterceptTouchEvent(ev); } diff --git a/jellyrefresh/src/main/java/uk/co/imallan/jellyrefresh/PullToRefreshLayout.java b/jellyrefresh/src/main/java/uk/co/imallan/jellyrefresh/PullToRefreshLayout.java index e4e7f97..9afeeb3 100644 --- a/jellyrefresh/src/main/java/uk/co/imallan/jellyrefresh/PullToRefreshLayout.java +++ b/jellyrefresh/src/main/java/uk/co/imallan/jellyrefresh/PullToRefreshLayout.java @@ -217,6 +217,8 @@ public boolean onInterceptTouchEvent(MotionEvent e) { return true; } break; + default: + break; } return super.onInterceptTouchEvent(e); } diff --git a/swipetorefreshlayoutgoogle/src/main/java/com/tellh/swipetorefreshlayoutgoogle/SwipeRefreshTestLayout.java b/swipetorefreshlayoutgoogle/src/main/java/com/tellh/swipetorefreshlayoutgoogle/SwipeRefreshTestLayout.java index 8057657..f05d3b0 100644 --- a/swipetorefreshlayoutgoogle/src/main/java/com/tellh/swipetorefreshlayoutgoogle/SwipeRefreshTestLayout.java +++ b/swipetorefreshlayoutgoogle/src/main/java/com/tellh/swipetorefreshlayoutgoogle/SwipeRefreshTestLayout.java @@ -785,6 +785,8 @@ public boolean onInterceptTouchEvent(MotionEvent ev) { mIsBeingDragged = false; mActivePointerId = INVALID_POINTER; break; + default: + break; } //如果正在被拖拽,拦截该系列的点击事件,并调用自己的onTouchEvent()来处理 @@ -997,6 +999,8 @@ public boolean onTouchEvent(MotionEvent ev) { } case MotionEvent.ACTION_CANCEL: return false; + default: + break; } return true; diff --git a/taurus_flyplane/src/main/java/com/yalantis/taurus/PullToRefreshView.java b/taurus_flyplane/src/main/java/com/yalantis/taurus/PullToRefreshView.java index 17b6c4c..e61156c 100644 --- a/taurus_flyplane/src/main/java/com/yalantis/taurus/PullToRefreshView.java +++ b/taurus_flyplane/src/main/java/com/yalantis/taurus/PullToRefreshView.java @@ -141,6 +141,8 @@ public boolean onInterceptTouchEvent(@NonNull MotionEvent ev) { case MotionEventCompat.ACTION_POINTER_UP: onSecondaryPointerUp(ev); break; + default: + break; } return mIsBeingDragged; @@ -208,6 +210,8 @@ public boolean onTouchEvent(@NonNull MotionEvent ev) { mActivePointerId = INVALID_POINTER; return false; } + default: + break; } return true;