sdm845-common: doze: Match Pie settings UI
Change-Id: Ia1cde37923c55faf057189f7085b69522e2802ef
This commit is contained in:
@@ -42,6 +42,7 @@ public class DozeSettingsFragment extends PreferenceFragment implements OnPrefer
|
||||
CompoundButton.OnCheckedChangeListener {
|
||||
|
||||
private TextView mTextView;
|
||||
private View mSwitchBar;
|
||||
|
||||
private SwitchPreference mPickUpPreference;
|
||||
|
||||
@@ -82,11 +83,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
|
||||
@@ -102,6 +107,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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user