Remove inHeader from accessibility focus. After commit 16e07f255f

it may often happen both clItem and inHeader are presented to screen reader users which is redundant. It would be logical to set AccessibilityDelegate on the inHeader instead of clItem however it then messed up a11y presentation for items with date separator.

Signed-off-by: Peter Vágner <pvdeejay@gmail.com>
This commit is contained in:
Peter Vágner 2020-01-03 21:22:54 +01:00 committed by Peter Vágner
parent 3c8773c915
commit 1f4f8b4a73
1 changed files with 3 additions and 1 deletions

View File

@ -625,8 +625,10 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
}
if (accessibility)
if (accessibility) {
view.setAccessibilityDelegate(accessibilityDelegateHeader);
header.setImportantForAccessibility(View.IMPORTANT_FOR_ACCESSIBILITY_NO);
}
}
private void unwire() {