summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2021-04-09 04:33:08 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2021-04-09 04:33:08 +0000
commite08ddd5fe22c7196704119730a0db26bb6a00343 (patch)
tree8697cb25e23e73c4ea7a49d798061ccdb16f6712
parent2fa9e7823e6a4f85e2750092404fa330ff7951fc (diff)
parent011d02b2a5680b6b0eaa1355bebcb006a05672c3 (diff)
Merge "Show colorAccent icon color for connected Wi-Fi entry" into sc-dev
-rw-r--r--packages/SettingsLib/src/com/android/settingslib/wifi/WifiEntryPreference.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/packages/SettingsLib/src/com/android/settingslib/wifi/WifiEntryPreference.java b/packages/SettingsLib/src/com/android/settingslib/wifi/WifiEntryPreference.java
index aad0d3af6626..9889419fb288 100644
--- a/packages/SettingsLib/src/com/android/settingslib/wifi/WifiEntryPreference.java
+++ b/packages/SettingsLib/src/com/android/settingslib/wifi/WifiEntryPreference.java
@@ -186,6 +186,10 @@ public class WifiEntryPreference extends Preference implements WifiEntry.WifiEnt
// TODO(b/70983952): Fill this method in
}
+ protected int getIconColorAttr() {
+ return (mWifiEntry.getConnectedState() == WifiEntry.CONNECTED_STATE_CONNECTED)
+ ? android.R.attr.colorAccent : android.R.attr.colorControlNormal;
+ }
private void updateIcon(boolean showX, int level) {
if (level == -1) {
@@ -195,8 +199,7 @@ public class WifiEntryPreference extends Preference implements WifiEntry.WifiEnt
final Drawable drawable = mIconInjector.getIcon(showX, level);
if (drawable != null) {
- drawable.setTintList(Utils.getColorAttr(getContext(),
- android.R.attr.colorControlNormal));
+ drawable.setTint(Utils.getColorAttrDefaultColor(getContext(), getIconColorAttr()));
setIcon(drawable);
} else {
setIcon(null);