Loading res/xml/accessibility_settings.xml +5 −5 Original line number Diff line number Diff line Loading @@ -57,11 +57,6 @@ android:title="@string/accessibility_screen_magnification_title" android:icon="@mipmap/ic_accessibility_magnification" /> <Preference android:fragment="com.android.settings.accessibility.ToggleDaltonizerPreferenceFragment" android:key="daltonizer_preference_screen" android:title="@string/accessibility_display_daltonizer_preference_title" /> <SwitchPreference android:key="toggle_large_pointer_icon" android:title="@string/accessibility_toggle_large_pointer_icon_title" /> Loading Loading @@ -118,6 +113,11 @@ android:key="toggle_high_text_contrast_preference" android:title="@string/accessibility_toggle_high_text_contrast_preference_title" /> <Preference android:fragment="com.android.settings.accessibility.ToggleDaltonizerPreferenceFragment" android:key="daltonizer_preference_screen" android:title="@string/accessibility_display_daltonizer_preference_title" /> <SwitchPreference android:key="toggle_inversion_preference" android:title="@string/accessibility_display_inversion_preference_title" Loading src/com/android/settings/accessibility/AccessibilitySettings.java +21 −0 Original line number Diff line number Diff line Loading @@ -550,6 +550,22 @@ public class AccessibilitySettings extends SettingsPreferenceFragment implements } private void updateSystemPreferences() { // Move color inversion and color correction preferences to Display category if device // supports HWC hardware-accelerated color transform. if (isColorTransformAccelerated(getContext())) { PreferenceCategory experimentalCategory = mCategoryToPrefCategoryMap.get(CATEGORY_EXPERIMENTAL); PreferenceCategory displayCategory = mCategoryToPrefCategoryMap.get(CATEGORY_DISPLAY); experimentalCategory.removePreference(mToggleInversionPreference); experimentalCategory.removePreference(mDisplayDaltonizerPreferenceScreen); mToggleInversionPreference.setOrder(mToggleLargePointerIconPreference.getOrder()); mDisplayDaltonizerPreferenceScreen.setOrder(mToggleInversionPreference.getOrder()); mToggleInversionPreference.setSummary(R.string.summary_empty); displayCategory.addPreference(mToggleInversionPreference); displayCategory.addPreference(mDisplayDaltonizerPreferenceScreen); } // Text contrast. mToggleHighTextContrastPreference.setChecked( Settings.Secure.getInt(getContentResolver(), Loading Loading @@ -601,6 +617,11 @@ public class AccessibilitySettings extends SettingsPreferenceFragment implements updateAccessibilityShortcut(mAccessibilityShortcutPreferenceScreen); } private boolean isColorTransformAccelerated(Context context) { return context.getResources() .getBoolean(com.android.internal.R.bool.config_setColorTransformAccelerated); } private void updateMagnificationSummary(Preference pref) { final boolean tripleTapEnabled = Settings.Secure.getInt(getContentResolver(), Settings.Secure.ACCESSIBILITY_DISPLAY_MAGNIFICATION_ENABLED, 0) == 1; Loading Loading
res/xml/accessibility_settings.xml +5 −5 Original line number Diff line number Diff line Loading @@ -57,11 +57,6 @@ android:title="@string/accessibility_screen_magnification_title" android:icon="@mipmap/ic_accessibility_magnification" /> <Preference android:fragment="com.android.settings.accessibility.ToggleDaltonizerPreferenceFragment" android:key="daltonizer_preference_screen" android:title="@string/accessibility_display_daltonizer_preference_title" /> <SwitchPreference android:key="toggle_large_pointer_icon" android:title="@string/accessibility_toggle_large_pointer_icon_title" /> Loading Loading @@ -118,6 +113,11 @@ android:key="toggle_high_text_contrast_preference" android:title="@string/accessibility_toggle_high_text_contrast_preference_title" /> <Preference android:fragment="com.android.settings.accessibility.ToggleDaltonizerPreferenceFragment" android:key="daltonizer_preference_screen" android:title="@string/accessibility_display_daltonizer_preference_title" /> <SwitchPreference android:key="toggle_inversion_preference" android:title="@string/accessibility_display_inversion_preference_title" Loading
src/com/android/settings/accessibility/AccessibilitySettings.java +21 −0 Original line number Diff line number Diff line Loading @@ -550,6 +550,22 @@ public class AccessibilitySettings extends SettingsPreferenceFragment implements } private void updateSystemPreferences() { // Move color inversion and color correction preferences to Display category if device // supports HWC hardware-accelerated color transform. if (isColorTransformAccelerated(getContext())) { PreferenceCategory experimentalCategory = mCategoryToPrefCategoryMap.get(CATEGORY_EXPERIMENTAL); PreferenceCategory displayCategory = mCategoryToPrefCategoryMap.get(CATEGORY_DISPLAY); experimentalCategory.removePreference(mToggleInversionPreference); experimentalCategory.removePreference(mDisplayDaltonizerPreferenceScreen); mToggleInversionPreference.setOrder(mToggleLargePointerIconPreference.getOrder()); mDisplayDaltonizerPreferenceScreen.setOrder(mToggleInversionPreference.getOrder()); mToggleInversionPreference.setSummary(R.string.summary_empty); displayCategory.addPreference(mToggleInversionPreference); displayCategory.addPreference(mDisplayDaltonizerPreferenceScreen); } // Text contrast. mToggleHighTextContrastPreference.setChecked( Settings.Secure.getInt(getContentResolver(), Loading Loading @@ -601,6 +617,11 @@ public class AccessibilitySettings extends SettingsPreferenceFragment implements updateAccessibilityShortcut(mAccessibilityShortcutPreferenceScreen); } private boolean isColorTransformAccelerated(Context context) { return context.getResources() .getBoolean(com.android.internal.R.bool.config_setColorTransformAccelerated); } private void updateMagnificationSummary(Preference pref) { final boolean tripleTapEnabled = Settings.Secure.getInt(getContentResolver(), Settings.Secure.ACCESSIBILITY_DISPLAY_MAGNIFICATION_ENABLED, 0) == 1; Loading