From 605156bd87345beef31bf9164e85fbfc8a1cfc08 Mon Sep 17 00:00:00 2001 From: Winson Date: Fri, 18 Sep 2015 09:57:21 -0700 Subject: [PATCH] Fixing crash on pre-api level 19 devices due to getAlpha() call on Drawable. Bug: 24173665 Change-Id: Ia59481dc7fb52454760c688ba49c90b8507d7900 --- .../android/launcher3/allapps/AllAppsBackgroundDrawable.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/com/android/launcher3/allapps/AllAppsBackgroundDrawable.java b/src/com/android/launcher3/allapps/AllAppsBackgroundDrawable.java index 117aca921b..dafa73fecd 100644 --- a/src/com/android/launcher3/allapps/AllAppsBackgroundDrawable.java +++ b/src/com/android/launcher3/allapps/AllAppsBackgroundDrawable.java @@ -35,6 +35,7 @@ class TransformedImageDrawable { private float mXPercent; private float mYPercent; private int mGravity; + private int mAlpha; /** * @param gravity If one of the Gravity center values, the x and y offset will take the width @@ -50,10 +51,11 @@ class TransformedImageDrawable { public void setAlpha(int alpha) { mImage.setAlpha(alpha); + mAlpha = alpha; } public int getAlpha() { - return mImage.getAlpha(); + return mAlpha; } public void updateBounds(Rect bounds) {