Update magnification strings
- Adjusts string for triple-tap instructions - Adds summary text to Settings > Accessibility > Magnification Bug: 30960346 Test: Manual Change-Id: I151eeaa8b08c86ba8f9dec90d14388f1d775fb57
This commit is contained in:
@@ -587,6 +587,8 @@ public class AccessibilitySettings extends SettingsPreferenceFragment implements
|
||||
updateFeatureSummary(Settings.Secure.ACCESSIBILITY_DISPLAY_DALTONIZER_ENABLED,
|
||||
mDisplayDaltonizerPreferenceScreen);
|
||||
|
||||
updateMagnificationSummary(mDisplayMagnificationPreferenceScreen);
|
||||
|
||||
updateFontSizeSummary(mFontSizePreferenceScreen);
|
||||
|
||||
updateAutoclickSummary(mAutoclickPreferenceScreen);
|
||||
@@ -594,6 +596,25 @@ public class AccessibilitySettings extends SettingsPreferenceFragment implements
|
||||
updateAccessibilityShortcut(mAccessibilityShortcutPreferenceScreen);
|
||||
}
|
||||
|
||||
private void updateMagnificationSummary(Preference pref) {
|
||||
final boolean tripleTapEnabled = Settings.Secure.getInt(getContentResolver(),
|
||||
Settings.Secure.ACCESSIBILITY_DISPLAY_MAGNIFICATION_ENABLED, 0) == 1;
|
||||
final boolean buttonEnabled = Settings.Secure.getInt(getContentResolver(),
|
||||
Settings.Secure.ACCESSIBILITY_DISPLAY_MAGNIFICATION_NAVBAR_ENABLED, 0) == 1;
|
||||
|
||||
int summaryResId = 0;
|
||||
if (!tripleTapEnabled && !buttonEnabled) {
|
||||
summaryResId = R.string.accessibility_feature_state_off;
|
||||
} else if (!tripleTapEnabled && buttonEnabled) {
|
||||
summaryResId = R.string.accessibility_screen_magnification_navbar_title;
|
||||
} else if (tripleTapEnabled && !buttonEnabled) {
|
||||
summaryResId = R.string.accessibility_screen_magnification_gestures_title;
|
||||
} else {
|
||||
summaryResId = R.string.accessibility_screen_magnification_state_navbar_gesture;
|
||||
}
|
||||
pref.setSummary(summaryResId);
|
||||
}
|
||||
|
||||
private void updateFeatureSummary(String prefKey, Preference pref) {
|
||||
final boolean enabled = Settings.Secure.getInt(getContentResolver(), prefKey, 0) == 1;
|
||||
pref.setSummary(enabled ? R.string.accessibility_feature_state_on
|
||||
|
Reference in New Issue
Block a user