diff --git a/res/values/strings.xml b/res/values/strings.xml index 74a9a15cc3e..025354fcebe 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -5524,6 +5524,10 @@ %1$s added to Quick Settings. Swipe down to turn it on or off anytime. Dismiss + + Adjust how colors display on your phone + + Adjust how colors display on your tablet Use color correction @@ -5603,22 +5607,20 @@ Show in Quick Settings - - Correction mode - Deuteranomaly + Red-green - Protanomaly + Red-green - Tritanomaly + Blue-yellow Grayscale - Red-green + Green weak, deuteranomaly - Red-green + Red weak, protanomaly - Blue-yellow + Tritanomaly Extra dim diff --git a/res/xml/accessibility_daltonizer_settings.xml b/res/xml/accessibility_daltonizer_settings.xml index 1b69dc671bc..91b163bf68c 100644 --- a/res/xml/accessibility_daltonizer_settings.xml +++ b/res/xml/accessibility_daltonizer_settings.xml @@ -28,32 +28,27 @@ settings:allowDividerBelow="true" settings:searchable="false"/> - + - + - + - - - - + diff --git a/src/com/android/settings/accessibility/ToggleDaltonizerPreferenceFragment.java b/src/com/android/settings/accessibility/ToggleDaltonizerPreferenceFragment.java index 5d9cbe57ee1..b1b9f81cb78 100644 --- a/src/com/android/settings/accessibility/ToggleDaltonizerPreferenceFragment.java +++ b/src/com/android/settings/accessibility/ToggleDaltonizerPreferenceFragment.java @@ -51,7 +51,10 @@ public final class ToggleDaltonizerPreferenceFragment extends ToggleFeaturePrefe private static final String ENABLED = Settings.Secure.ACCESSIBILITY_DISPLAY_DALTONIZER_ENABLED; private static final String KEY_PREVIEW = "daltonizer_preview"; - private static final String KEY_CATEGORY_MODE = "daltonizer_mode_category"; + private static final String KEY_DEUTERANOMALY = "daltonizer_mode_deuteranomaly"; + private static final String KEY_PROTANOMALY = "daltonizer_mode_protanomaly"; + private static final String KEY_TRITANOMEALY = "daltonizer_mode_tritanomaly"; + private static final String KEY_GRAYSCALE = "daltonizer_mode_grayscale"; private static final List sControllers = new ArrayList<>(); private static List buildPreferenceControllers(Context context, @@ -82,6 +85,7 @@ public final class ToggleDaltonizerPreferenceFragment extends ToggleFeaturePrefe mComponentName = DALTONIZER_COMPONENT_NAME; mPackageName = getText(R.string.accessibility_display_daltonizer_preference_title); mHtmlDescription = getText(R.string.accessibility_display_daltonizer_preference_subtitle); + mTopIntroTitle = getText(R.string.accessibility_daltonizer_about_intro_text); final View view = super.onCreateView(inflater, container, savedInstanceState); updateFooterPreference(); return view; @@ -111,9 +115,13 @@ public final class ToggleDaltonizerPreferenceFragment extends ToggleFeaturePrefe /** Customizes the order by preference key. */ protected List getPreferenceOrderList() { final List lists = new ArrayList<>(); + lists.add(KEY_TOP_INTRO_PREFERENCE); lists.add(KEY_PREVIEW); lists.add(KEY_USE_SERVICE_PREFERENCE); - lists.add(KEY_CATEGORY_MODE); + lists.add(KEY_DEUTERANOMALY); + lists.add(KEY_PROTANOMALY); + lists.add(KEY_TRITANOMEALY); + lists.add(KEY_GRAYSCALE); lists.add(KEY_GENERAL_CATEGORY); lists.add(KEY_HTML_DESCRIPTION_PREFERENCE); return lists;