From 8f8181c5a15d1b02cbcdba4198452e62c7435bc2 Mon Sep 17 00:00:00 2001 From: jackqdyulei Date: Mon, 1 Apr 2019 15:43:27 -0700 Subject: Update bt icon color Use tint directly instead of color filter. Also update alpha for foreground color to be 72% Fixes: 129698509 Test: Manual Change-Id: Iaa84027f4a197491f34c8d697af8fc866f0c7a3e --- packages/SettingsLib/res/values/colors.xml | 14 +++++++------- .../com/android/settingslib/bluetooth/BluetoothUtils.java | 7 +++---- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/packages/SettingsLib/res/values/colors.xml b/packages/SettingsLib/res/values/colors.xml index 4b91bbb8d8dc..209b2cb7afd3 100644 --- a/packages/SettingsLib/res/values/colors.xml +++ b/packages/SettingsLib/res/values/colors.xml @@ -20,13 +20,13 @@ @*android:color/tertiary_device_default_settings #64000000 - #48a50e0e - #480d652d - #48e37400 - #48b06000 - #489c166b - #48681da8 - #48007b83 + #b4a50e0e + #b40d652d + #b4e37400 + #b4b06000 + #b49c166b + #b4681da8 + #b4007b83 #fad2cf #ceead6 diff --git a/packages/SettingsLib/src/com/android/settingslib/bluetooth/BluetoothUtils.java b/packages/SettingsLib/src/com/android/settingslib/bluetooth/BluetoothUtils.java index 867efb408258..148046b74944 100644 --- a/packages/SettingsLib/src/com/android/settingslib/bluetooth/BluetoothUtils.java +++ b/packages/SettingsLib/src/com/android/settingslib/bluetooth/BluetoothUtils.java @@ -6,7 +6,6 @@ import android.bluetooth.BluetoothProfile; import android.content.Context; import android.content.res.Resources; import android.graphics.Bitmap; -import android.graphics.PorterDuff; import android.graphics.drawable.Drawable; import android.net.Uri; import android.provider.MediaStore; @@ -135,7 +134,7 @@ public class BluetoothUtils { final BluetoothDevice bluetoothDevice = cachedDevice.getDevice(); final boolean untetheredHeadset = bluetoothDevice != null ? Boolean.parseBoolean(bluetoothDevice.getMetadata( - BluetoothDevice.METADATA_IS_UNTHETHERED_HEADSET)) + BluetoothDevice.METADATA_IS_UNTHETHERED_HEADSET)) : false; final int iconSize = context.getResources().getDimensionPixelSize( R.dimen.bt_nearby_icon_size); @@ -181,8 +180,8 @@ public class BluetoothUtils { final int[] iconBgColors = resources.getIntArray(R.array.bt_icon_bg_colors); // get color index based on mac address - final int index = Math.abs(hashCode % iconBgColors.length); - drawable.setColorFilter(iconFgColors[index], PorterDuff.Mode.SRC_ATOP); + final int index = Math.abs(hashCode % iconBgColors.length); + drawable.setTint(iconFgColors[index]); final Drawable adaptiveIcon = new AdaptiveIcon(context, drawable); ((AdaptiveIcon) adaptiveIcon).setBackgroundColor(iconBgColors[index]); -- cgit v1.2.3-59-g8ed1b