From 18227e483167c590121fd300d03c999dd057204c Mon Sep 17 00:00:00 2001 From: Winson Date: Wed, 8 Jun 2016 12:57:40 -0700 Subject: [PATCH] Forcing software in header button background ripples. Bug: 29133575 Change-Id: I21125e28208335f5b2c2adf06cb1c8199b3ca476 --- .../src/com/android/systemui/recents/views/TaskViewHeader.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/SystemUI/src/com/android/systemui/recents/views/TaskViewHeader.java b/packages/SystemUI/src/com/android/systemui/recents/views/TaskViewHeader.java index 7b372eced043e..691e599aacf36 100644 --- a/packages/SystemUI/src/com/android/systemui/recents/views/TaskViewHeader.java +++ b/packages/SystemUI/src/com/android/systemui/recents/views/TaskViewHeader.java @@ -31,6 +31,7 @@ import android.graphics.PixelFormat; import android.graphics.PorterDuff; import android.graphics.Rect; import android.graphics.drawable.Drawable; +import android.graphics.drawable.RippleDrawable; import android.os.CountDownTimer; import android.support.v4.graphics.ColorUtils; import android.util.AttributeSet; @@ -460,6 +461,7 @@ public class TaskViewHeader extends FrameLayout mDismissButton.setContentDescription(t.dismissDescription); mDismissButton.setOnClickListener(this); mDismissButton.setClickable(false); + ((RippleDrawable) mDismissButton.getBackground()).setForceSoftware(true); // When freeform workspaces are enabled, then update the move-task button depending on the // current task @@ -477,6 +479,7 @@ public class TaskViewHeader extends FrameLayout } mMoveTaskButton.setOnClickListener(this); mMoveTaskButton.setClickable(false); + ((RippleDrawable) mMoveTaskButton.getBackground()).setForceSoftware(true); } if (Recents.getDebugFlags().isFastToggleRecentsEnabled()) {