diff options
| author | 2021-04-09 04:33:08 +0000 | |
|---|---|---|
| committer | 2021-04-09 04:33:08 +0000 | |
| commit | e08ddd5fe22c7196704119730a0db26bb6a00343 (patch) | |
| tree | 8697cb25e23e73c4ea7a49d798061ccdb16f6712 | |
| parent | 2fa9e7823e6a4f85e2750092404fa330ff7951fc (diff) | |
| parent | 011d02b2a5680b6b0eaa1355bebcb006a05672c3 (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.java | 7 |
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); |