From e71ea7e82c2fc3f68d1526574263be6022f2c569 Mon Sep 17 00:00:00 2001 From: Luca Stefani Date: Mon, 9 Sep 2019 15:06:47 +0200 Subject: [PATCH] NfcTile: Update style to match current UI * The state of the tile provides enough info -> Remove the disabled drawable now since it's meaningless Bug: 140955530 Change-Id: I6bb12ac974edce5fd9d0ea79c8cd7e8d3a748f34 --- .../{ic_qs_nfc_enabled.xml => ic_qs_nfc.xml} | 4 +-- .../res/drawable/ic_qs_nfc_disabled.xml | 31 ------------------- .../android/systemui/qs/tiles/NfcTile.java | 5 +-- 3 files changed, 5 insertions(+), 35 deletions(-) rename packages/SystemUI/res/drawable/{ic_qs_nfc_enabled.xml => ic_qs_nfc.xml} (95%) delete mode 100644 packages/SystemUI/res/drawable/ic_qs_nfc_disabled.xml diff --git a/packages/SystemUI/res/drawable/ic_qs_nfc_enabled.xml b/packages/SystemUI/res/drawable/ic_qs_nfc.xml similarity index 95% rename from packages/SystemUI/res/drawable/ic_qs_nfc_enabled.xml rename to packages/SystemUI/res/drawable/ic_qs_nfc.xml index becb18ad8ba22..2c080964b48ec 100644 --- a/packages/SystemUI/res/drawable/ic_qs_nfc_enabled.xml +++ b/packages/SystemUI/res/drawable/ic_qs_nfc.xml @@ -14,8 +14,8 @@ limitations under the License. --> diff --git a/packages/SystemUI/res/drawable/ic_qs_nfc_disabled.xml b/packages/SystemUI/res/drawable/ic_qs_nfc_disabled.xml deleted file mode 100644 index 558f3d083f429..0000000000000 --- a/packages/SystemUI/res/drawable/ic_qs_nfc_disabled.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - diff --git a/packages/SystemUI/src/com/android/systemui/qs/tiles/NfcTile.java b/packages/SystemUI/src/com/android/systemui/qs/tiles/NfcTile.java index 476a239de7211..d0bd073e24806 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/tiles/NfcTile.java +++ b/packages/SystemUI/src/com/android/systemui/qs/tiles/NfcTile.java @@ -38,6 +38,8 @@ import javax.inject.Inject; /** Quick settings tile: Enable/Disable NFC **/ public class NfcTile extends QSTileImpl { + private final Icon mIcon = ResourceIcon.get(R.drawable.ic_qs_nfc); + private NfcAdapter mAdapter; private boolean mListening; @@ -105,8 +107,7 @@ public class NfcTile extends QSTileImpl { state.state = getAdapter() == null ? Tile.STATE_UNAVAILABLE : state.value ? Tile.STATE_ACTIVE : Tile.STATE_INACTIVE; - state.icon = ResourceIcon.get( - state.value ? R.drawable.ic_qs_nfc_enabled : R.drawable.ic_qs_nfc_disabled); + state.icon = mIcon; state.label = mContext.getString(R.string.quick_settings_nfc_label); state.expandedAccessibilityClassName = Switch.class.getName(); state.contentDescription = state.label;