C'è un modo per ottenere la funzione Talkback in all'accessibilità Android per dire qualcosa dopo una transazione frammento? Fondamentalmente voglio che il talkback pronunci il nome/titolo del frammento dopo il passaggio. Questi titoli sono impostati come titoli della barra delle azioni, è possibile accedervi? Un utente può muovere il dito sopra il testo nella barra delle azioni per sapere in quale schermata si trova, ma l'utente non lo saprà a meno che non abbia già familiarizzato con l'app.Android l'accessibilità Talkback dire il titolo del frammento
6
A
risposta
9
È possibile forzare un evento WINDOW_STATE_CHANGED
dalla visualizzazione decoro per annunciare il titolo ActionBar
. Ciò inoltre comporterà lo TalkBack
per la disattivazione del focus sull'accessibilità, quindi dovresti chiamarlo solo quando il contenuto primario dell'app cambia.
getWindow().getDecorView()
.sendAccessibilityEvent(AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED);
Questo è quello che stavo cercando. Grazie. –
Ci è voluto del tempo per parlare del titolo aggiornato? Qualche idea ? –