Loading core/java/android/widget/FastScroller.java +7 −2 Original line number Diff line number Diff line Loading @@ -116,6 +116,8 @@ class FastScroller { private int mOverlayPosition; private boolean mMatchDragPosition; private static final int FADE_TIMEOUT = 1500; private final Rect mTmpRect = new Rect(); Loading Loading @@ -262,6 +264,9 @@ class FastScroller { ta.recycle(); mMatchDragPosition = context.getApplicationInfo().targetSdkVersion >= android.os.Build.VERSION_CODES.HONEYCOMB; setScrollbarPosition(mList.getVerticalScrollbarPosition()); } Loading Loading @@ -595,7 +600,7 @@ class FastScroller { if (mSectionIndexer == null) { getSectionsFromIndexer(); } if (mSectionIndexer == null) { if (mSectionIndexer == null || !mMatchDragPosition) { return ((mList.getHeight() - mThumbH) * firstVisibleItem) / (totalItemCount - visibleItemCount); } Loading Loading
core/java/android/widget/FastScroller.java +7 −2 Original line number Diff line number Diff line Loading @@ -116,6 +116,8 @@ class FastScroller { private int mOverlayPosition; private boolean mMatchDragPosition; private static final int FADE_TIMEOUT = 1500; private final Rect mTmpRect = new Rect(); Loading Loading @@ -262,6 +264,9 @@ class FastScroller { ta.recycle(); mMatchDragPosition = context.getApplicationInfo().targetSdkVersion >= android.os.Build.VERSION_CODES.HONEYCOMB; setScrollbarPosition(mList.getVerticalScrollbarPosition()); } Loading Loading @@ -595,7 +600,7 @@ class FastScroller { if (mSectionIndexer == null) { getSectionsFromIndexer(); } if (mSectionIndexer == null) { if (mSectionIndexer == null || !mMatchDragPosition) { return ((mList.getHeight() - mThumbH) * firstVisibleItem) / (totalItemCount - visibleItemCount); } Loading