diff options
author | Joey <joey@lineageos.org> | 2018-12-28 11:33:30 +0100 |
---|---|---|
committer | Davide Garberi <dade.garberi@gmail.com> | 2019-02-06 13:56:16 +0100 |
commit | de3f782c0b1fe2a6b85cb848d435ebb126697ca4 (patch) | |
tree | 61f2607b02c191f30136e65b9694080c22bedcc1 /doze/src | |
parent | 3976c0f800c15fdafeaa624d8d2dcd00c24edb4b (diff) |
msm8996-common: doze: Match Pie settings UI
Change-Id: Ia1cde37923c55faf057189f7085b69522e2802ef
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Diffstat (limited to 'doze/src')
-rw-r--r-- | doze/src/org/lineageos/settings/doze/DozeSettingsFragment.java | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/doze/src/org/lineageos/settings/doze/DozeSettingsFragment.java b/doze/src/org/lineageos/settings/doze/DozeSettingsFragment.java index 3770b5e..fd1756e 100644 --- a/doze/src/org/lineageos/settings/doze/DozeSettingsFragment.java +++ b/doze/src/org/lineageos/settings/doze/DozeSettingsFragment.java @@ -43,6 +43,7 @@ public class DozeSettingsFragment extends PreferenceFragment implements OnPrefer CompoundButton.OnCheckedChangeListener { private TextView mTextView; + private View mSwitchBar; private SwitchPreference mPickUpPreference; private SwitchPreference mHandwavePreference; @@ -101,11 +102,15 @@ public class DozeSettingsFragment extends PreferenceFragment implements OnPrefer mTextView.setText(getString(dozeEnabled ? R.string.switch_bar_on : R.string.switch_bar_off)); - View switchBar = view.findViewById(R.id.switch_bar); - Switch switchWidget = switchBar.findViewById(android.R.id.switch_widget); + mSwitchBar = view.findViewById(R.id.switch_bar); + Switch switchWidget = mSwitchBar.findViewById(android.R.id.switch_widget); switchWidget.setChecked(dozeEnabled); switchWidget.setOnCheckedChangeListener(this); - switchBar.setOnClickListener(v -> switchWidget.setChecked(!switchWidget.isChecked())); + mSwitchBar.setActivated(dozeEnabled); + mSwitchBar.setOnClickListener(v -> { + switchWidget.setChecked(!switchWidget.isChecked()); + mSwitchBar.setActivated(switchWidget.isChecked()); + }); } @Override @@ -121,6 +126,7 @@ public class DozeSettingsFragment extends PreferenceFragment implements OnPrefer Utils.checkDozeService(getActivity()); mTextView.setText(getString(isChecked ? R.string.switch_bar_on : R.string.switch_bar_off)); + mSwitchBar.setActivated(isChecked); mPickUpPreference.setEnabled(isChecked); mHandwavePreference.setEnabled(isChecked); |