diff options
author | Hyunyoung Song <hyunyoungs@google.com> | 2016-08-05 10:59:17 -0700 |
---|---|---|
committer | Hyunyoung Song <hyunyoungs@google.com> | 2016-08-05 10:59:17 -0700 |
commit | 4ebc3d070ffa5ffda469aebcece20efda52d2028 (patch) | |
tree | a27bf72b62d9c74ccf8d3b9dc8c7fa2b571ff0c1 /src/com/android/launcher3/BaseRecyclerViewFastScrollBar.java | |
parent | 598e1843526e16814eeb4c310c9faec5bc3b7ae9 (diff) | |
download | android_packages_apps_Trebuchet-4ebc3d070ffa5ffda469aebcece20efda52d2028.tar.gz android_packages_apps_Trebuchet-4ebc3d070ffa5ffda469aebcece20efda52d2028.tar.bz2 android_packages_apps_Trebuchet-4ebc3d070ffa5ffda469aebcece20efda52d2028.zip |
Change NavBar to transparent black
b/30615471
Change-Id: I7885e8a7fd63ee10c9b0107087046730e8acfde9
Diffstat (limited to 'src/com/android/launcher3/BaseRecyclerViewFastScrollBar.java')
-rw-r--r-- | src/com/android/launcher3/BaseRecyclerViewFastScrollBar.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/com/android/launcher3/BaseRecyclerViewFastScrollBar.java b/src/com/android/launcher3/BaseRecyclerViewFastScrollBar.java index 89f7286d1..3d71632ce 100644 --- a/src/com/android/launcher3/BaseRecyclerViewFastScrollBar.java +++ b/src/com/android/launcher3/BaseRecyclerViewFastScrollBar.java @@ -136,11 +136,11 @@ public class BaseRecyclerViewFastScrollBar { // Setter/getter for the track bar width for animations public void setTrackWidth(int width) { mInvalidateRect.set(mThumbOffset.x - mThumbCurvature, 0, mThumbOffset.x + mThumbWidth, - mRv.getHeight()); + mRv.getVisibleHeight()); mTrackWidth = width; updateThumbPath(); mInvalidateRect.union(mThumbOffset.x - mThumbCurvature, 0, mThumbOffset.x + mThumbWidth, - mRv.getHeight()); + mRv.getVisibleHeight()); mRv.invalidate(mInvalidateRect); } @@ -198,7 +198,7 @@ public class BaseRecyclerViewFastScrollBar { if (mIsDragging) { // Update the fastscroller section name at this touch position int top = mRv.getBackgroundPadding().top; - int bottom = mRv.getHeight() - mRv.getBackgroundPadding().bottom - mThumbHeight; + int bottom = top + mRv.getVisibleHeight() - mThumbHeight; float boundedY = (float) Math.max(top, Math.min(bottom, y - mTouchOffset)); String sectionName = mRv.scrollToPositionAtProgress((boundedY - top) / (bottom - top)); @@ -230,7 +230,8 @@ public class BaseRecyclerViewFastScrollBar { // Draw the scroll bar track and thumb if (mTrackPaint.getAlpha() > 0) { - canvas.drawRect(mThumbOffset.x, 0, mThumbOffset.x + mThumbWidth, mRv.getHeight(), mTrackPaint); + canvas.drawRect(mThumbOffset.x, 0, mThumbOffset.x + mThumbWidth, + mRv.getVisibleHeight(), mTrackPaint); } canvas.drawPath(mThumbPath, mThumbPaint); |