diff options
author | 2024-11-20 17:23:47 +0000 | |
---|---|---|
committer | 2024-11-20 17:23:47 +0000 | |
commit | 1330fcc972eadf143abffe802b21a03312750c53 (patch) | |
tree | 58d22dc210698b475670da45aefa1fe5d05774e8 | |
parent | fc5ccc5ee25d32e1fe331462e275032ea47a5b5d (diff) | |
parent | 5a404e17c67cf88ae27a18186982e19c39a07240 (diff) |
Merge "[Record Issue Tile] Add Selected to visual Checkmark for Accessibility" into main
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/recordissue/RecordIssueDialogDelegate.kt | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/recordissue/RecordIssueDialogDelegate.kt b/packages/SystemUI/src/com/android/systemui/recordissue/RecordIssueDialogDelegate.kt index 02b2bb1585bd..d94f00fff400 100644 --- a/packages/SystemUI/src/com/android/systemui/recordissue/RecordIssueDialogDelegate.kt +++ b/packages/SystemUI/src/com/android/systemui/recordissue/RecordIssueDialogDelegate.kt @@ -171,9 +171,16 @@ constructor( } ALL_ISSUE_TYPES.keys.forEach { popupMenu.menu.add(it).apply { + // Set this for every item in the list to ensure equal spacing. Set it to + // transparent for non-selected items so icon is only visible for selected element. setIcon(R.drawable.arrow_pointing_down) if (it != state.issueTypeRes) { iconTintList = ColorStateList.valueOf(Color.TRANSPARENT) + } else { + contentDescription = + context.getString(com.android.internal.R.string.selected) + + " " + + context.getString(it) } intent = Intent().putExtra(EXTRA_ISSUE_TYPE_RES, it) |