From 3b96a2c57ee4e51086cc4c188a534612f523698a Mon Sep 17 00:00:00 2001 From: jasonwshsu Date: Wed, 16 Mar 2022 17:31:11 +0800 Subject: [PATCH 1/2] Apply new flow to hint user about triple-tap will delay when user select triple-tap shortcut on window-mode. Root Cause: Original content in magnification switch shortcut dialog needs to have different versions for different accessibility software shortcuts. Use the generic content and new flow to replace it. Solution: Apply new flow from UX suggestion. Bug: 210593079 Test: make RunSettingsRoboTests ROBOTEST_FILTER=MagnificationModePreferenceControllerTest Test: make RunSettingsRoboTests ROBOTEST_FILTER=AccessibilityDialogUtilsTest Change-Id: Id09b8847cca4fce1f3fb77770a03bff53ae05855 --- ...essibility_edit_magnification_shortcut.xml | 63 --------- ...agnification_triple_tap_warning_dialog.xml | 37 ++++++ .../AccessibilityDialogUtils.java | 96 ++------------ ...MagnificationModePreferenceController.java | 120 +++++++++--------- .../AccessibilityDialogUtilsTest.java | 11 ++ ...ificationModePreferenceControllerTest.java | 83 +++++++++--- 6 files changed, 179 insertions(+), 231 deletions(-) delete mode 100644 res/layout/accessibility_edit_magnification_shortcut.xml create mode 100644 res/layout/magnification_triple_tap_warning_dialog.xml diff --git a/res/layout/accessibility_edit_magnification_shortcut.xml b/res/layout/accessibility_edit_magnification_shortcut.xml deleted file mode 100644 index 2702e70a9b4..00000000000 --- a/res/layout/accessibility_edit_magnification_shortcut.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - - - - - - -