Texto enfocable
Aprenda cómo estamos utilizando la inteligencia artificial para esta regla.
Las vistas que contienen texto deben poder enfocarse para tecnologías de asistencia como TalkBack.
Impacto
Las personas que utilizan TalkBack y tienen ceguera o baja visión son las más afectadas. Los elementos de texto deben poder enfocarse para que un lector de pantalla pueda transmitir información al usuario final.
Confirmación
- Activar TalkBack
- Intentar enfocar el elemento de texto
- Ocurrirá uno de los siguientes casos:
- Inaccesible: el elemento de texto no será enfocable.
- Accesible: el elemento de texto es enfocado por TalkBack.
Cómo solucionarlo
XML
Evite configurar la propiedad importantForAccessibility
en las vistas de texto no
. Las vistas a las que las personas pueden acceder sin tecnología de asistencia deberían estar disponibles para quienes utilizan tecnología de asistencia.
Compose
Evite marcar los elementos de texto Compose como invisibleToUser
. Las vistas a las que las personas pueden acceder sin tecnología de asistencia deberían estar disponibles para quienes utilizan tecnología de asistencia.
En el siguiente ejemplo, elimine invisibleToUser
para garantizar que las vistas estén disponibles para las personas que usan tecnología de asistencia.
Text("I am a text element.", modifier = Modifier.semantics {
//Remove the below API to make it accessible
invisibleToUser()
})
React Native
Los elementos de texto son accesibles de forma predeterminada. Querrás confirmar que el texto sea significativo y proporcione contexto. No desactive la accesibilidad utilizando la propiedad accessible={false}
directamente en el componente Texto, o la propiedad importantForAccessibility='no-hide-descendants'
en el componente principal.