diff options
| author | 2017-05-25 22:55:51 +0000 | |
|---|---|---|
| committer | 2017-05-25 22:55:56 +0000 | |
| commit | cca181bfbbbe1cf7bbbc71e1da41a74dc4a2e09a (patch) | |
| tree | 46385b50ee1eb977d720d7d30048889faa4236c2 | |
| parent | 9ddb0f8691555cd86407cd2bb7c6427f22a603d2 (diff) | |
| parent | ac2f74e80ef1934d3a5e083e524707ed79612d3d (diff) | |
Merge "Fix safezone and getAlpha b/38361276 Test: frameworks/base/core/tests/coretests/src/android/graphics/drawable/IconTest.java" into oc-dev
| -rw-r--r-- | graphics/java/android/graphics/drawable/AdaptiveIconDrawable.java | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/graphics/java/android/graphics/drawable/AdaptiveIconDrawable.java b/graphics/java/android/graphics/drawable/AdaptiveIconDrawable.java index ab10e978b0f7..8616d58a0319 100644 --- a/graphics/java/android/graphics/drawable/AdaptiveIconDrawable.java +++ b/graphics/java/android/graphics/drawable/AdaptiveIconDrawable.java @@ -84,7 +84,7 @@ public class AdaptiveIconDrawable extends Drawable implements Drawable.Callback /** * Launcher icons design guideline */ - private static final float SAFEZONE_SCALE = 72f/66f; + private static final float SAFEZONE_SCALE = 66f/72f; /** * All four sides of the layers are padded with extra inset so as to provide @@ -676,12 +676,7 @@ public class AdaptiveIconDrawable extends Drawable implements Drawable.Callback @Override public int getAlpha() { - final Drawable dr = getFirstNonNullDrawable(); - if (dr != null) { - return dr.getAlpha(); - } else { - return super.getAlpha(); - } + return PixelFormat.TRANSLUCENT; } @Override @@ -719,17 +714,6 @@ public class AdaptiveIconDrawable extends Drawable implements Drawable.Callback } } - private Drawable getFirstNonNullDrawable() { - final ChildDrawable[] array = mLayerState.mChildren; - for (int i = 0; i < mLayerState.N_CHILDREN; i++) { - final Drawable dr = array[i].mDrawable; - if (dr != null) { - return dr; - } - } - return null; - } - public void setOpacity(int opacity) { mLayerState.mOpacityOverride = opacity; } |