From 1ffaebc41bfd47472543d1ff86c8412c868fc4c9 Mon Sep 17 00:00:00 2001 From: Amith Yamasani Date: Thu, 20 Aug 2009 16:15:46 -0700 Subject: Fix fastscroll overlay size on WVGA by using dip. Move constant dimensions to resources. --- core/java/android/widget/FastScroller.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'core/java/android/widget/FastScroller.java') diff --git a/core/java/android/widget/FastScroller.java b/core/java/android/widget/FastScroller.java index 2da777a47920..67c0def552e8 100644 --- a/core/java/android/widget/FastScroller.java +++ b/core/java/android/widget/FastScroller.java @@ -55,7 +55,7 @@ class FastScroller { private int mThumbY; private RectF mOverlayPos; - private int mOverlaySize = 104; + private int mOverlaySize; private AbsListView mList; private boolean mScrollCompleted; @@ -119,10 +119,10 @@ class FastScroller { private void useThumbDrawable(Context context, Drawable drawable) { mThumbDrawable = drawable; - mThumbW = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, - 64, context.getResources().getDisplayMetrics()); - mThumbH = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, - 52, context.getResources().getDisplayMetrics()); + mThumbW = context.getResources().getDimensionPixelSize( + com.android.internal.R.dimen.fastscroll_thumb_width); + mThumbH = context.getResources().getDimensionPixelSize( + com.android.internal.R.dimen.fastscroll_thumb_height); mChangedBounds = true; } @@ -138,7 +138,9 @@ class FastScroller { mScrollCompleted = true; getSectionsFromIndexer(); - + + mOverlaySize = context.getResources().getDimensionPixelSize( + com.android.internal.R.dimen.fastscroll_overlay_size); mOverlayPos = new RectF(); mScrollFade = new ScrollFade(); mPaint = new Paint(); -- cgit v1.2.3