Separate text contrast preference controller from accessibility
Bug: 135056871 Test: manual, robotests Change-Id: Ia28d8038f341a1a74385d168f78da8a10cca8fcd
This commit is contained in:
@@ -97,8 +97,6 @@ public class AccessibilitySettings extends DashboardFragment implements
|
||||
};
|
||||
|
||||
// Preferences
|
||||
private static final String TOGGLE_HIGH_TEXT_CONTRAST_PREFERENCE =
|
||||
"toggle_high_text_contrast_preference";
|
||||
private static final String TOGGLE_INVERSION_PREFERENCE =
|
||||
"toggle_inversion_preference";
|
||||
private static final String TOGGLE_POWER_BUTTON_ENDS_CALL_PREFERENCE =
|
||||
@@ -200,7 +198,6 @@ public class AccessibilitySettings extends DashboardFragment implements
|
||||
private final Map<ComponentName, PreferenceCategory> mPreBundledServiceComponentToCategoryMap =
|
||||
new ArrayMap<>();
|
||||
|
||||
private SwitchPreference mToggleHighTextContrastPreference;
|
||||
private SwitchPreference mTogglePowerButtonEndsCallPreference;
|
||||
private SwitchPreference mToggleLargePointerIconPreference;
|
||||
private SwitchPreference mToggleDisableAnimationsPreference;
|
||||
@@ -315,10 +312,7 @@ public class AccessibilitySettings extends DashboardFragment implements
|
||||
|
||||
@Override
|
||||
public boolean onPreferenceTreeClick(Preference preference) {
|
||||
if (mToggleHighTextContrastPreference == preference) {
|
||||
handleToggleTextContrastPreferenceClick();
|
||||
return true;
|
||||
} else if (mTogglePowerButtonEndsCallPreference == preference) {
|
||||
if (mTogglePowerButtonEndsCallPreference == preference) {
|
||||
handleTogglePowerButtonEndsCallPreferenceClick();
|
||||
return true;
|
||||
} else if (mToggleLargePointerIconPreference == preference) {
|
||||
@@ -367,12 +361,6 @@ public class AccessibilitySettings extends DashboardFragment implements
|
||||
DeviceConfig.NAMESPACE_TELEPHONY, RAMPING_RINGER_ENABLED, false);
|
||||
}
|
||||
|
||||
private void handleToggleTextContrastPreferenceClick() {
|
||||
Settings.Secure.putInt(getContentResolver(),
|
||||
Settings.Secure.ACCESSIBILITY_HIGH_TEXT_CONTRAST_ENABLED,
|
||||
(mToggleHighTextContrastPreference.isChecked() ? 1 : 0));
|
||||
}
|
||||
|
||||
private void handleTogglePowerButtonEndsCallPreferenceClick() {
|
||||
Settings.Secure.putInt(getContentResolver(),
|
||||
Settings.Secure.INCALL_POWER_BUTTON_BEHAVIOR,
|
||||
@@ -398,10 +386,6 @@ public class AccessibilitySettings extends DashboardFragment implements
|
||||
mCategoryToPrefCategoryMap.put(CATEGORIES[i], prefCategory);
|
||||
}
|
||||
|
||||
// Text contrast.
|
||||
mToggleHighTextContrastPreference =
|
||||
(SwitchPreference) findPreference(TOGGLE_HIGH_TEXT_CONTRAST_PREFERENCE);
|
||||
|
||||
// Display inversion.
|
||||
mToggleInversionPreference = findPreference(TOGGLE_INVERSION_PREFERENCE);
|
||||
|
||||
@@ -680,11 +664,6 @@ public class AccessibilitySettings extends DashboardFragment implements
|
||||
displayCategory.addPreference(mDisplayDaltonizerPreferenceScreen);
|
||||
}
|
||||
|
||||
// Text contrast.
|
||||
mToggleHighTextContrastPreference.setChecked(
|
||||
Settings.Secure.getInt(getContentResolver(),
|
||||
Settings.Secure.ACCESSIBILITY_HIGH_TEXT_CONTRAST_ENABLED, 0) == 1);
|
||||
|
||||
// Dark Mode
|
||||
mDarkUIPreferenceController.updateState(mDarkUIModePreference);
|
||||
|
||||
|
Reference in New Issue
Block a user