From bd677df0099e09652529f67e9520e1beb4d6a5fe Mon Sep 17 00:00:00 2001 From: Salvador Martinez Date: Tue, 26 Mar 2019 15:15:49 -0700 Subject: [PATCH] Update icons to use tint and vectors A bunch of icons were using PNGs which didn't allow their color to change when in dark mode. This CL simply adds vector drawables for all the PNGs and sets the tint to the correct color where needed. Test: visual inspection, robotests pass Bug: 126199274 Change-Id: I372d94e374173ab0572dacb03674a40fa14cffb9 --- res/drawable/ic_cellular_1_bar.xml | 29 +++++++++++++++++++ res/drawable/ic_settings_aod.xml | 3 +- res/drawable/ic_settings_camera.xml | 3 +- res/drawable/ic_settings_phone_idle.xml | 25 ++++++++++++++++ res/drawable/ic_settings_voice_calls.xml | 25 ++++++++++++++++ .../settings/fuelgauge/BatteryEntry.java | 6 ++-- 6 files changed, 86 insertions(+), 5 deletions(-) create mode 100644 res/drawable/ic_cellular_1_bar.xml create mode 100644 res/drawable/ic_settings_phone_idle.xml create mode 100644 res/drawable/ic_settings_voice_calls.xml diff --git a/res/drawable/ic_cellular_1_bar.xml b/res/drawable/ic_cellular_1_bar.xml new file mode 100644 index 00000000000..b3d2624fa27 --- /dev/null +++ b/res/drawable/ic_cellular_1_bar.xml @@ -0,0 +1,29 @@ + + + + + diff --git a/res/drawable/ic_settings_aod.xml b/res/drawable/ic_settings_aod.xml index 8d9134947ee..b238e3a3201 100644 --- a/res/drawable/ic_settings_aod.xml +++ b/res/drawable/ic_settings_aod.xml @@ -18,7 +18,8 @@ android:width="24dp" android:height="24dp" android:viewportWidth="24" - android:viewportHeight="24"> + android:viewportHeight="24" + android:tint="?android:attr/colorControlNormal"> + android:autoMirrored="true" + android:tint="?android:attr/colorControlNormal"> + + + diff --git a/res/drawable/ic_settings_voice_calls.xml b/res/drawable/ic_settings_voice_calls.xml new file mode 100644 index 00000000000..b455f0ab3d8 --- /dev/null +++ b/res/drawable/ic_settings_voice_calls.xml @@ -0,0 +1,25 @@ + + + + diff --git a/src/com/android/settings/fuelgauge/BatteryEntry.java b/src/com/android/settings/fuelgauge/BatteryEntry.java index c91cc8ffd2c..38ae2b2df76 100644 --- a/src/com/android/settings/fuelgauge/BatteryEntry.java +++ b/src/com/android/settings/fuelgauge/BatteryEntry.java @@ -145,7 +145,7 @@ public class BatteryEntry { break; case CELL: name = context.getResources().getString(R.string.power_cell); - iconId = R.drawable.ic_settings_cell_standby; + iconId = R.drawable.ic_cellular_1_bar; break; case PHONE: name = context.getResources().getString(R.string.power_phone); @@ -199,11 +199,11 @@ public class BatteryEntry { } break; case UNACCOUNTED: name = context.getResources().getString(R.string.power_unaccounted); - iconId = R.drawable.ic_power_system; + iconId = R.drawable.ic_android; break; case OVERCOUNTED: name = context.getResources().getString(R.string.power_overcounted); - iconId = R.drawable.ic_power_system; + iconId = R.drawable.ic_android; break; case CAMERA: name = context.getResources().getString(R.string.power_camera);