From 27e442ded7e0f49e4c412ff632ee1c20f760ca33 Mon Sep 17 00:00:00 2001 From: menghanli Date: Sun, 13 Feb 2022 14:12:06 +0800 Subject: [PATCH] Polish humanize strings for color correction page - Add intro for purpose or behavior - Remove correction mode category title - Reformat deuteranomaly, protanomaly, and tritanomaly title and summary Bug: 218408547 Test: Manual testing Change-Id: I0cca0c063ab15b4065c0e3a277181a8cf44a70ce --- res/values/strings.xml | 18 ++++---- res/xml/accessibility_daltonizer_settings.xml | 43 ++++++++----------- .../ToggleDaltonizerPreferenceFragment.java | 12 +++++- 3 files changed, 39 insertions(+), 34 deletions(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index 82bccee92b7..5984d007ae8 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -5509,6 +5509,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 @@ -5588,22 +5592,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;