diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2017-06-21 17:28:23 -0700 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2017-06-21 17:29:04 -0700 |
commit | 2814112998042ccb5bda9501a5ae474f2b2832c6 (patch) | |
tree | 6efc8840750518feee681a543a3d2da259eca904 /src/com/android/launcher3/FastBitmapDrawable.java | |
parent | 318f567a849223284eecec761c23b41a3fd2e568 (diff) | |
download | android_packages_apps_Trebuchet-2814112998042ccb5bda9501a5ae474f2b2832c6.tar.gz android_packages_apps_Trebuchet-2814112998042ccb5bda9501a5ae474f2b2832c6.tar.bz2 android_packages_apps_Trebuchet-2814112998042ccb5bda9501a5ae474f2b2832c6.zip |
Properly desaturating the dragview if the icon is disabled
Change-Id: Ic53078750fab013ed07999c6e9a6bf5d9b4c2554
Diffstat (limited to 'src/com/android/launcher3/FastBitmapDrawable.java')
-rw-r--r-- | src/com/android/launcher3/FastBitmapDrawable.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/com/android/launcher3/FastBitmapDrawable.java b/src/com/android/launcher3/FastBitmapDrawable.java index 199baaf58..2ec6b4c81 100644 --- a/src/com/android/launcher3/FastBitmapDrawable.java +++ b/src/com/android/launcher3/FastBitmapDrawable.java @@ -36,8 +36,6 @@ import com.android.launcher3.graphics.IconPalette; public class FastBitmapDrawable extends Drawable { - private static final int[] STATE_PRESSED = new int[] {android.R.attr.state_pressed}; - private static final float PRESSED_BRIGHTNESS = 100f / 255f; private static final float DISABLED_DESATURATION = 1f; private static final float DISABLED_BRIGHTNESS = 0.5f; @@ -185,6 +183,11 @@ public class FastBitmapDrawable extends Drawable { } @Override + public ColorFilter getColorFilter() { + return mPaint.getColorFilter(); + } + + @Override protected boolean onStateChange(int[] state) { boolean isPressed = false; for (int s : state) { |