diff options
author | Joe Onorato <joeo@android.com> | 2009-11-08 11:54:39 -0500 |
---|---|---|
committer | Joe Onorato <joeo@android.com> | 2009-11-08 12:06:04 -0500 |
commit | c61cff9299a54599c2b214de7c819b6be0412f4e (patch) | |
tree | 1eff949fb9b4f8a78781ac99dcdea0286350ef8f /src/com/android/launcher2/Utilities.java | |
parent | 487de5d1b283bf1009e77e8223503bfbd180713b (diff) | |
download | android_packages_apps_Trebuchet-c61cff9299a54599c2b214de7c819b6be0412f4e.tar.gz android_packages_apps_Trebuchet-c61cff9299a54599c2b214de7c819b6be0412f4e.tar.bz2 android_packages_apps_Trebuchet-c61cff9299a54599c2b214de7c819b6be0412f4e.zip |
Make the selection indicator and the focus indicator in 3d all apps different colors. Bug 2239818.
Diffstat (limited to 'src/com/android/launcher2/Utilities.java')
-rw-r--r-- | src/com/android/launcher2/Utilities.java | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/com/android/launcher2/Utilities.java b/src/com/android/launcher2/Utilities.java index d5dd06338..b77e00a59 100644 --- a/src/com/android/launcher2/Utilities.java +++ b/src/com/android/launcher2/Utilities.java @@ -54,7 +54,8 @@ final class Utilities { private static final Paint sPaint = new Paint(); private static final Paint sBlurPaint = new Paint(); - private static final Paint sGlowColorPaint = new Paint(); + private static final Paint sGlowColorSelectedPaint = new Paint(); + private static final Paint sGlowColorFocusedPaint = new Paint(); private static final Paint sEmptyPaint = new Paint(); private static final Rect sBounds = new Rect(); private static final Rect sOldBounds = new Rect(); @@ -245,7 +246,8 @@ final class Utilities { } } - static void drawSelectedAllAppsBitmap(Canvas dest, int destWidth, int destHeight, Bitmap src) { + static void drawSelectedAllAppsBitmap(Canvas dest, int destWidth, int destHeight, + boolean selected, Bitmap src) { synchronized (sCanvas) { // we share the statics :-( if (sIconWidth == -1) { // We can't have gotten to here without src being initialized, which @@ -261,7 +263,8 @@ final class Utilities { float px = (destWidth - src.getWidth()) / 2; float py = (destHeight - src.getHeight()) / 2; - dest.drawBitmap(mask, px + xy[0], py + xy[1], sGlowColorPaint); + dest.drawBitmap(mask, px + xy[0], py + xy[1], + selected ? sGlowColorSelectedPaint : sGlowColorFocusedPaint); mask.recycle(); } @@ -339,8 +342,10 @@ final class Utilities { sIconTextureWidth = sIconTextureHeight = roundToPow2(sIconWidth); sBlurPaint.setMaskFilter(new BlurMaskFilter(5 * density, BlurMaskFilter.Blur.NORMAL)); - sGlowColorPaint.setColor(0xffff9000); - sGlowColorPaint.setMaskFilter(TableMaskFilter.CreateClipTable(0, 30)); + sGlowColorSelectedPaint.setColor(0xffffc300); + sGlowColorSelectedPaint.setMaskFilter(TableMaskFilter.CreateClipTable(0, 30)); + sGlowColorFocusedPaint.setColor(0xffff8e00); + sGlowColorFocusedPaint.setMaskFilter(TableMaskFilter.CreateClipTable(0, 30)); } static class BubbleText { |