diff --git a/res/drawable/ic_perm_device_information_red_24dp.xml b/res/drawable/ic_battery_alert_theme.xml similarity index 52% rename from res/drawable/ic_perm_device_information_red_24dp.xml rename to res/drawable/ic_battery_alert_theme.xml index d375c0bc603..a046a3e42f8 100644 --- a/res/drawable/ic_perm_device_information_red_24dp.xml +++ b/res/drawable/ic_battery_alert_theme.xml @@ -1,7 +1,7 @@ - + android:viewportHeight="24.0"> + android:fillColor="?android:attr/colorAccent" + android:pathData="M13,17h-2v-2h2V17zM13,13h-2V8h2V13z"/> - + android:fillColor="?android:attr/colorAccent" + android:pathData="M16.2,22.5H7.8c-1.3,0 -2.3,-1 -2.3,-2.3V5.8c0,-1.3 1,-2.3 2.3,-2.3h0.7v-2h7v2h0.7c1.3,0 2.3,1.1 2.3,2.3v14.3C18.5,21.5 17.5,22.5 16.2,22.5zM7.8,5.5c-0.2,0 -0.3,0.2 -0.3,0.3v14.3c0,0.2 0.2,0.3 0.3,0.3h8.3c0.2,0 0.3,-0.1 0.3,-0.3V5.8c0,-0.2 -0.1,-0.3 -0.3,-0.3h-2.7v-2h-3v2H7.8z"/> diff --git a/res/drawable/ic_battery_status_good_theme.xml b/res/drawable/ic_battery_status_good_theme.xml new file mode 100644 index 00000000000..0870785a60c --- /dev/null +++ b/res/drawable/ic_battery_status_good_theme.xml @@ -0,0 +1,27 @@ + + + + + diff --git a/res/drawable/ic_perm_device_information_green_24dp.xml b/res/drawable/ic_perm_device_information_theme.xml similarity index 83% rename from res/drawable/ic_perm_device_information_green_24dp.xml rename to res/drawable/ic_perm_device_information_theme.xml index e309b404e9c..f7e25478b2b 100644 --- a/res/drawable/ic_perm_device_information_green_24dp.xml +++ b/res/drawable/ic_perm_device_information_theme.xml @@ -1,5 +1,5 @@ - diff --git a/src/com/android/settings/fuelgauge/batterytip/tips/BatteryDefenderTip.java b/src/com/android/settings/fuelgauge/batterytip/tips/BatteryDefenderTip.java index df0c192f36e..15d8c991c35 100644 --- a/src/com/android/settings/fuelgauge/batterytip/tips/BatteryDefenderTip.java +++ b/src/com/android/settings/fuelgauge/batterytip/tips/BatteryDefenderTip.java @@ -55,7 +55,7 @@ public class BatteryDefenderTip extends BatteryTip { @Override public int getIconId() { - return R.drawable.ic_battery_status_good_24dp; + return R.drawable.ic_battery_status_good_theme; } @Override diff --git a/src/com/android/settings/fuelgauge/batterytip/tips/HighUsageTip.java b/src/com/android/settings/fuelgauge/batterytip/tips/HighUsageTip.java index 0a7b1ab35bc..47938fbbe1a 100644 --- a/src/com/android/settings/fuelgauge/batterytip/tips/HighUsageTip.java +++ b/src/com/android/settings/fuelgauge/batterytip/tips/HighUsageTip.java @@ -71,7 +71,7 @@ public class HighUsageTip extends BatteryTip { @Override public int getIconId() { - return R.drawable.ic_perm_device_information_red_24dp; + return R.drawable.ic_perm_device_information_theme; } @Override diff --git a/src/com/android/settings/fuelgauge/batterytip/tips/IncompatibleChargerTip.java b/src/com/android/settings/fuelgauge/batterytip/tips/IncompatibleChargerTip.java index c1616eadb12..dc9b8041a63 100644 --- a/src/com/android/settings/fuelgauge/batterytip/tips/IncompatibleChargerTip.java +++ b/src/com/android/settings/fuelgauge/batterytip/tips/IncompatibleChargerTip.java @@ -48,7 +48,7 @@ public final class IncompatibleChargerTip extends BatteryTip { @Override public int getIconId() { - return R.drawable.ic_battery_alert_24dp; + return R.drawable.ic_battery_alert_theme; } @Override diff --git a/src/com/android/settings/fuelgauge/batterytip/tips/LowBatteryTip.java b/src/com/android/settings/fuelgauge/batterytip/tips/LowBatteryTip.java index 7ec881106bf..aeff7e95c39 100644 --- a/src/com/android/settings/fuelgauge/batterytip/tips/LowBatteryTip.java +++ b/src/com/android/settings/fuelgauge/batterytip/tips/LowBatteryTip.java @@ -51,12 +51,7 @@ public class LowBatteryTip extends BatteryTip { @Override public int getIconId() { - return mState = R.drawable.ic_battery_status_bad_24dp; - } - - @Override - public int getIconTintColorId() { - return mState = R.color.battery_bad_color_light; + return mState = R.drawable.ic_battery_saver_accent_24dp; } @Override diff --git a/src/com/android/settings/fuelgauge/batterytip/tips/RestrictAppTip.java b/src/com/android/settings/fuelgauge/batterytip/tips/RestrictAppTip.java index 6fb1c9a891f..55ac3fa2f08 100644 --- a/src/com/android/settings/fuelgauge/batterytip/tips/RestrictAppTip.java +++ b/src/com/android/settings/fuelgauge/batterytip/tips/RestrictAppTip.java @@ -93,8 +93,8 @@ public class RestrictAppTip extends BatteryTip { @Override public int getIconId() { return mState == StateType.HANDLED - ? R.drawable.ic_perm_device_information_green_24dp - : R.drawable.ic_battery_alert_24dp; + ? R.drawable.ic_perm_device_information_theme + : R.drawable.ic_battery_alert_theme; } @Override diff --git a/src/com/android/settings/fuelgauge/batterytip/tips/SmartBatteryTip.java b/src/com/android/settings/fuelgauge/batterytip/tips/SmartBatteryTip.java index 106766ff92a..0593e88d504 100644 --- a/src/com/android/settings/fuelgauge/batterytip/tips/SmartBatteryTip.java +++ b/src/com/android/settings/fuelgauge/batterytip/tips/SmartBatteryTip.java @@ -48,7 +48,7 @@ public class SmartBatteryTip extends BatteryTip { @Override public int getIconId() { - return R.drawable.ic_perm_device_information_red_24dp; + return R.drawable.ic_perm_device_information_theme; } @Override diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/BatteryDefenderTipTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/BatteryDefenderTipTest.java index 244c3946dcd..eee2df3dfee 100644 --- a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/BatteryDefenderTipTest.java +++ b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/BatteryDefenderTipTest.java @@ -85,7 +85,7 @@ public class BatteryDefenderTipTest { @Test public void getIcon_showIcon() { assertThat(mBatteryDefenderTip.getIconId()) - .isEqualTo(R.drawable.ic_battery_status_good_24dp); + .isEqualTo(R.drawable.ic_battery_status_good_theme); } @Test diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/IncompatibleChargerTipTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/IncompatibleChargerTipTest.java index 9f74e1b32a4..a5f1ab3f531 100644 --- a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/IncompatibleChargerTipTest.java +++ b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/IncompatibleChargerTipTest.java @@ -85,7 +85,7 @@ public final class IncompatibleChargerTipTest { @Test public void getIcon_showIcon() { assertThat(mIncompatibleChargerTip.getIconId()) - .isEqualTo(R.drawable.ic_battery_alert_24dp); + .isEqualTo(R.drawable.ic_battery_alert_theme); } @Test diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/LowBatteryTipTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/LowBatteryTipTest.java index 108a1dde45f..3f42231ef0e 100644 --- a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/LowBatteryTipTest.java +++ b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/LowBatteryTipTest.java @@ -70,8 +70,7 @@ public class LowBatteryTipTest { mContext.getString(R.string.battery_tip_low_battery_title)); assertThat(mLowBatteryTip.getSummary(mContext)).isEqualTo( mContext.getString(R.string.battery_tip_low_battery_summary)); - assertThat(mLowBatteryTip.getIconId()).isEqualTo(R.drawable.ic_battery_status_bad_24dp); - assertThat(mLowBatteryTip.getIconTintColorId()).isEqualTo(R.color.battery_bad_color_light); + assertThat(mLowBatteryTip.getIconId()).isEqualTo(R.drawable.ic_battery_saver_accent_24dp); } @Test