diff options
| author | 2025-02-20 17:35:49 -0800 | |
|---|---|---|
| committer | 2025-02-20 17:42:16 -0800 | |
| commit | fa45d178afcb87ccd41026e75a18c30abc1a22c4 (patch) | |
| tree | 82d92558d6cc91a28dd1c629b8de9d67c029e0a3 /libs/androidfw/ConfigDescription.cpp | |
| parent | 7099ff7a67651c7aba0f08f35b062dd64340deaf (diff) | |
Fix the stream expansion and routing listing preference accessibility.
Fixed experience videos:
- Stream expansion - b/397975206#comment2
- Routing linting preference - b/390508106#comment2
1. Removed `android:focusable="false"` and
 `android:importantForAccessibility="no"` from the checkbox and the end
 area icon.
2. Added meaningful screenreader announcements to the group checkbox
 states.
3. Made the interactive elements (checkbox and end area icon) to take
the whole space of the end area (`id/end_action_area`) and therefore
making the end area element a simple container with a background.
Previously the end area element relayed the click listeners to buttons
only to enlarge the focus area.
4. Clean up: removed unnecessary layout attributes.
Flag: EXEMPT bugfix
Bug: b/397975206,b/390508106
Fix: b/397975206,b/390508106
Test: atest SystemUiRoboTests:MediaOutputAdapterLegacyTest,
  atest SystemUIGoogleScreenshotTests:MediaOutputAdapterScreenshotTest,
  Talkback test on a physical device.
Change-Id: Ic68f82af1d35adada0fa1dd88cd51778e958a693
Diffstat (limited to 'libs/androidfw/ConfigDescription.cpp')
0 files changed, 0 insertions, 0 deletions