From 349967a09809ff7800b064829f2b99c692c76c3f Mon Sep 17 00:00:00 2001 From: Fabian Kozynski Date: Mon, 22 Jun 2020 12:18:06 -0400 Subject: [PATCH] Change color of seamless chip border The border should be fixed at #FFFFFF @15%. Test: manual Fixes: 159359398 Change-Id: Ie423e1ba8b7317e167d3b498ba9112ed4cada822 --- .../drawable/qs_media_seamless_background.xml | 26 +++++++++++++++++++ packages/SystemUI/res/layout/media_view.xml | 2 +- packages/SystemUI/res/values/colors.xml | 1 + .../systemui/media/MediaControlPanel.java | 9 ------- 4 files changed, 28 insertions(+), 10 deletions(-) create mode 100644 packages/SystemUI/res-keyguard/drawable/qs_media_seamless_background.xml diff --git a/packages/SystemUI/res-keyguard/drawable/qs_media_seamless_background.xml b/packages/SystemUI/res-keyguard/drawable/qs_media_seamless_background.xml new file mode 100644 index 0000000000000..3790378ff3aeb --- /dev/null +++ b/packages/SystemUI/res-keyguard/drawable/qs_media_seamless_background.xml @@ -0,0 +1,26 @@ + + + + + + + + + + \ No newline at end of file diff --git a/packages/SystemUI/res/layout/media_view.xml b/packages/SystemUI/res/layout/media_view.xml index cc7ed1983214a..594bbcffff760 100644 --- a/packages/SystemUI/res/layout/media_view.xml +++ b/packages/SystemUI/res/layout/media_view.xml @@ -94,7 +94,7 @@ android:id="@+id/media_seamless" android:layout_width="0dp" android:layout_height="wrap_content" - android:foreground="@*android:drawable/media_seamless_background" + android:foreground="@drawable/qs_media_seamless_background" android:background="@drawable/qs_media_light_source" android:orientation="horizontal" android:forceHasOverlappingRendering="false" diff --git a/packages/SystemUI/res/values/colors.xml b/packages/SystemUI/res/values/colors.xml index d8a3c8c19eae3..3fbac96c8ed88 100644 --- a/packages/SystemUI/res/values/colors.xml +++ b/packages/SystemUI/res/values/colors.xml @@ -248,6 +248,7 @@ #99ffffff #c0ffffff #80ffffff + #26ffffff #E6FFFFFF diff --git a/packages/SystemUI/src/com/android/systemui/media/MediaControlPanel.java b/packages/SystemUI/src/com/android/systemui/media/MediaControlPanel.java index c80c82f61fc6f..9e498a8cc1cca 100644 --- a/packages/SystemUI/src/com/android/systemui/media/MediaControlPanel.java +++ b/packages/SystemUI/src/com/android/systemui/media/MediaControlPanel.java @@ -20,13 +20,10 @@ import android.app.PendingIntent; import android.content.Context; import android.content.Intent; import android.content.res.ColorStateList; -import android.graphics.Color; import android.graphics.Outline; import android.graphics.Rect; import android.graphics.drawable.Drawable; -import android.graphics.drawable.GradientDrawable; import android.graphics.drawable.Icon; -import android.graphics.drawable.RippleDrawable; import android.media.session.MediaController; import android.media.session.MediaSession; import android.media.session.PlaybackState; @@ -258,12 +255,6 @@ public class MediaControlPanel { ImageView iconView = mViewHolder.getSeamlessIcon(); TextView deviceName = mViewHolder.getSeamlessText(); - // Update the outline color - RippleDrawable bkgDrawable = (RippleDrawable) mViewHolder.getSeamless().getForeground(); - GradientDrawable rect = (GradientDrawable) bkgDrawable.getDrawable(0); - rect.setStroke(2, deviceName.getCurrentTextColor()); - rect.setColor(Color.TRANSPARENT); - final MediaDeviceData device = data.getDevice(); final int seamlessId = mViewHolder.getSeamless().getId(); final int seamlessFallbackId = mViewHolder.getSeamlessFallback().getId();