From f71050b515c18ca093bbcee969e333130adda466 Mon Sep 17 00:00:00 2001 From: Peter_Liang Date: Sun, 6 Feb 2022 21:45:03 +0800 Subject: [PATCH] =?UTF-8?q?New=20feature=20=E2=80=9CText=20and=20reading?= =?UTF-8?q?=20options=E2=80=9D=20for=20SetupWizard,=20Wallpaper,=20and=20S?= =?UTF-8?q?ettings=20(13/n).?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add the ResetPreference for controlling all preferences state in the text and reading options page. 1) Create a new interface ResetStateListener for the other preferences. - Link-up between the reset, font size, and display size preferences. Bug: 211503117 Test: make RunSettingsRoboTests ROBOTEST_FILTER=PreviewSizeSeekBarControllerTest Test: make RunSettingsRoboTests ROBOTEST_FILTER=TextReadingResetControllerTest Change-Id: Ida773967834e32737b1daac885a2dd71189d32c8 --- ...y_text_reading_reset_button_background.xml | 25 ++++ ...ccessibility_text_reading_reset_button.xml | 36 ++++++ res/values/strings.xml | 2 + .../accessibility_text_reading_options.xml | 6 + .../PreviewSizeSeekBarController.java | 20 +-- .../TextReadingPreferenceFragment.java | 11 ++ .../TextReadingResetController.java | 66 ++++++++++ .../PreviewSizeSeekBarControllerTest.java | 13 ++ .../TextReadingResetControllerTest.java | 119 ++++++++++++++++++ 9 files changed, 291 insertions(+), 7 deletions(-) create mode 100644 res/drawable/accessibility_text_reading_reset_button_background.xml create mode 100644 res/layout/accessibility_text_reading_reset_button.xml create mode 100644 src/com/android/settings/accessibility/TextReadingResetController.java create mode 100644 tests/robotests/src/com/android/settings/accessibility/TextReadingResetControllerTest.java diff --git a/res/drawable/accessibility_text_reading_reset_button_background.xml b/res/drawable/accessibility_text_reading_reset_button_background.xml new file mode 100644 index 00000000000..b86facf4006 --- /dev/null +++ b/res/drawable/accessibility_text_reading_reset_button_background.xml @@ -0,0 +1,25 @@ + + + + + + + + diff --git a/res/layout/accessibility_text_reading_reset_button.xml b/res/layout/accessibility_text_reading_reset_button.xml new file mode 100644 index 00000000000..43800df0b5f --- /dev/null +++ b/res/layout/accessibility_text_reading_reset_button.xml @@ -0,0 +1,36 @@ + + + + + +