commit | 4c7fc62ae2f8c7bee397815deaa488c3cb6a2f76 | [log] [tgz] |
---|---|---|
author | Winson Chung <winsonc@google.com> | Wed Jun 24 16:59:31 2015 -0700 |
committer | Winson Chung <winsonc@google.com> | Wed Jun 24 16:59:31 2015 -0700 |
tree | c612add2e0c33c9457ff730c8baad5541667bbf5 | |
parent | 96ea5908c5be3894f47e28f21b65268e2f7a211f [diff] [blame] |
Prevent extra animation when scrolling the recycler view. Change-Id: I362b557ae63a2cbef77ebf7fac9a7a27adeabb49
diff --git a/src/com/android/launcher3/BaseRecyclerViewFastScrollBar.java b/src/com/android/launcher3/BaseRecyclerViewFastScrollBar.java index 96e994b..6ff2ec6 100644 --- a/src/com/android/launcher3/BaseRecyclerViewFastScrollBar.java +++ b/src/com/android/launcher3/BaseRecyclerViewFastScrollBar.java
@@ -169,10 +169,12 @@ break; case MotionEvent.ACTION_UP: case MotionEvent.ACTION_CANCEL: - mIsDragging = false; mTouchOffset = 0; - mPopup.animateVisibility(false); - animateScrollbar(false); + if (mIsDragging) { + mIsDragging = false; + mPopup.animateVisibility(false); + animateScrollbar(false); + } break; } }