diff options
author | Peter Ng <petergng@google.com> | 2011-10-25 15:40:08 -0700 |
---|---|---|
committer | Michael Jurka <mikejurka@google.com> | 2011-10-27 11:26:04 -0700 |
commit | 8db7000140d3c35be92a4e07cf54ea6ec4ae3030 (patch) | |
tree | 3ae041f0f1d38e9f33d829d2240598d73299ca9b /src/com/android/launcher2/HolographicOutlineHelper.java | |
parent | faa702dca81afa700dddaa01b2a73774085db515 (diff) | |
download | android_packages_apps_Trebuchet-8db7000140d3c35be92a4e07cf54ea6ec4ae3030.tar.gz android_packages_apps_Trebuchet-8db7000140d3c35be92a4e07cf54ea6ec4ae3030.tar.bz2 android_packages_apps_Trebuchet-8db7000140d3c35be92a4e07cf54ea6ec4ae3030.zip |
Asset updates
- Change how default widget previews look (5509429)
- Improve antialiasing in portal assets
Change-Id: I9993aec46a9a9ab8a732b4fc150120c935523f02
Diffstat (limited to 'src/com/android/launcher2/HolographicOutlineHelper.java')
-rw-r--r-- | src/com/android/launcher2/HolographicOutlineHelper.java | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/src/com/android/launcher2/HolographicOutlineHelper.java b/src/com/android/launcher2/HolographicOutlineHelper.java index 748d89e09..1faaeefda 100644 --- a/src/com/android/launcher2/HolographicOutlineHelper.java +++ b/src/com/android/launcher2/HolographicOutlineHelper.java @@ -122,10 +122,18 @@ public class HolographicOutlineHelper { */ void applyExpensiveOutlineWithBlur(Bitmap srcDst, Canvas srcDstCanvas, int color, int outlineColor, int thickness) { + applyExpensiveOutlineWithBlur(srcDst, srcDstCanvas, color, outlineColor, mAlphaClipPaint, + thickness); + } + void applyExpensiveOutlineWithBlur(Bitmap srcDst, Canvas srcDstCanvas, int color, + int outlineColor, Paint alphaClipPaint, int thickness) { // We start by removing most of the alpha channel so as to ignore shadows, and // other types of partial transparency when defining the shape of the object - Bitmap glowShape = srcDst.extractAlpha(mAlphaClipPaint, mTempOffset); + if (alphaClipPaint == null) { + alphaClipPaint = mAlphaClipPaint; + } + Bitmap glowShape = srcDst.extractAlpha(alphaClipPaint, mTempOffset); // calculate the outer blur first BlurMaskFilter outerBlurMaskFilter; @@ -217,6 +225,12 @@ public class HolographicOutlineHelper { } void applyMediumExpensiveOutlineWithBlur(Bitmap srcDst, Canvas srcDstCanvas, int color, + int outlineColor, Paint alphaClipPaint) { + applyExpensiveOutlineWithBlur(srcDst, srcDstCanvas, color, outlineColor, alphaClipPaint, + MEDIUM); + } + + void applyMediumExpensiveOutlineWithBlur(Bitmap srcDst, Canvas srcDstCanvas, int color, int outlineColor) { applyExpensiveOutlineWithBlur(srcDst, srcDstCanvas, color, outlineColor, MEDIUM); } |