From f5cc0119ee8cc9a194e78d046168f1c3e9394093 Mon Sep 17 00:00:00 2001 From: Chun-Ku Lin Date: Thu, 13 Mar 2025 17:26:47 +0000 Subject: [PATCH] workaround(expressive): Fix padding issues Setup > Vision settings - Works around issue where Setup and Settings libraries are clashing when applying their new expressive themes at the same time. - Updates illustration prefs to match parent width. Otherwise this new padding workaround causes the images to get clipped. Fix: 390545391 Bug: 400479388 Test: manual only; see screenshots Flag: EXEMPT using custom flagging from Setup ThemeHelper lib Change-Id: Ie00cdf3e68a2ff7c40aedd04eb5bed0adaa9cf84 --- ...ccessibility_shortcut_option_checkable.xml | 2 +- .../AccessibilitySettingsForSetupWizard.java | 9 ++++ .../accessibility/PreferenceAdapterInSuw.java | 48 +++++++++++++++++++ ...adingPreferenceFragmentForSetupWizard.java | 10 ++++ .../ToggleFeaturePreferenceFragment.java | 16 ++++++- ...ationPreferenceFragmentForSetupWizard.java | 10 ++++ ...eaderPreferenceFragmentForSetupWizard.java | 10 ++++ ...SpeakPreferenceFragmentForSetupWizard.java | 10 ++++ .../EditShortcutsPreferenceFragment.java | 12 +++++ 9 files changed, 125 insertions(+), 2 deletions(-) create mode 100644 src/com/android/settings/accessibility/PreferenceAdapterInSuw.java diff --git a/res/layout/accessibility_shortcut_option_checkable.xml b/res/layout/accessibility_shortcut_option_checkable.xml index d10e8afb9b1..193366c06bd 100644 --- a/res/layout/accessibility_shortcut_option_checkable.xml +++ b/res/layout/accessibility_shortcut_option_checkable.xml @@ -26,7 +26,7 @@ android:minHeight="?android:attr/listPreferredItemHeight" android:paddingStart="?android:attr/listPreferredItemPaddingStart" android:paddingEnd="?android:attr/listPreferredItemPaddingEnd" - android:paddingBottom="?android:attr/listPreferredItemPaddingEnd"> + android:paddingVertical="20dp">