summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/BaseRecyclerViewFastScrollBar.java
diff options
context:
space:
mode:
authorHyunyoung Song <hyunyoungs@google.com>2016-08-05 10:59:17 -0700
committerHyunyoung Song <hyunyoungs@google.com>2016-08-05 10:59:17 -0700
commit4ebc3d070ffa5ffda469aebcece20efda52d2028 (patch)
treea27bf72b62d9c74ccf8d3b9dc8c7fa2b571ff0c1 /src/com/android/launcher3/BaseRecyclerViewFastScrollBar.java
parent598e1843526e16814eeb4c310c9faec5bc3b7ae9 (diff)
downloadandroid_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.java9
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);