O Teste de acessibilidade procura as seguintes oportunidades para melhorar a acessibilidade da app.
Etiquetagem do conteúdoMuitos controlos da interface do utilizador dependem de pistas visuais para indicar o respetivo significado e utilização. Um utilizador com deficiências visuais pode ter dificuldades em ver estas pistas.
Pode tornar os controlos da interface do utilizador mais acessíveis com etiquetas do conteúdo. As etiquetas do conteúdo não aparecem no ecrã. No entanto, os utilizadores com deficiências visuais podem aceder às mesmas através de serviços de acessibilidade como o TalkBack ou outros leitores de ecrã.
O Teste de acessibilidade procura as seguintes oportunidades de etiquetagem do conteúdo:
- Etiqueta de item em falta
Identifique asViews
em que um leitor de ecrã se possa focar e tenham uma descrição oral vazia, seja para aView
ou asViews
relevantes na respetiva sub-hierarquia. Saiba mais sobre as etiquetas de conteúdo. - Item etiquetado com o tipo ou o estado
Identifique os casos em que umaView
tenha uma descrição redundante. Saiba mais sobre os itens etiquetados com o tipo ou o estado. - Descrições de itens duplicadas
Identifique os casos em que uma hierarquia incluaViews
com descrições exatamente duplicadas. Por exemplo, dois botões focalizáveis em separado com descrições "Mais opções" podem confundir um utilizador. Saiba mais sobre as descrições duplicadas. - Finalidade do link pouco clara
Identifique textos de links não informativos, como "Clique aqui". Saiba mais sobre os textos de links pouco claros. - Texto não exposto
Identifique asViews
com etiquetas visíveis que não são lidas por leitores de ecrã. Saiba mais sobre texto não exposto.
O Teste de acessibilidade examina hierarquias de Views
e identifica situações em que os utilizadores com limitações motoras possam ter dificuldade em interagir com um esquema.
- Links clicáveis
Identifique utilizações deClickableSpan
que não sejamUrlSpans
. Saiba mais sobre os links clicáveis. - Elementos clicáveis duplicados
Identifique os elementos clicáveis que partilham a mesma localização no ecrã que outros elementos clicáveis. Saiba mais sobre os elementos clicáveis duplicados. - Etiqueta de item editável
IdentifiqueEditTexts
eTextViews
editáveis que tenham umacontentDescription
preenchida. Saiba mais sobre as etiquetas editáveis View. - Tipo de item não suportado
Identifique os tipos de itens não suportados pelos serviços de acessibilidade. Saiba mais sobre os tipos de itens não suportados. - Ordem de transposição
Identifique possíveis problemas na ordem de transposição de itens que possam afetar os utilizadores de leitores de ecrã ou outros serviços de acessibilidade. Saiba mais sobre a ordem de transposição. - Escala do texto
Identifique possíveis problemas com as especificações de esquema e tamanho do tipo de letra ao criar uma interface do utilizador, que possam fazer com que o texto seja recortado, cortado ou ocultado. Saiba mais acerca da escala do texto.
O Teste de acessibilidade procura áreas de toque pequenas que possam causar dificuldades para utilizadores com limitações motoras.
- Tamanho da área de toque
IdentifiqueViews
clicáveis e de clique longo inferiores a 48 x 48 dp em qualquer dimensão ou a 32 x 32 dp paraViews
em janelas de método de introdução ou que ultrapassem o limite do ecrã. Pode alterar o tamanho mínimo nas definições do Teste de acessibilidade. Saiba mais sobre o tamanho da área de toque.
O Teste de acessibilidade sugere melhorias às relações de contraste de cor para tornar a app mais acessível para utilizadores portadores de deficiências visuais.
- Contraste do texto e das imagens
Identifique texto ou imagens com uma relação de contraste inferior a 3,0 entre a cor do texto e a do fundo (paraTextViews
preenchidas) ou entre a cor do primeiro plano e a do segundo plano (paraImageViews
). Pode alterar a proporção mínima nas definições do Teste de acessibilidade. Saiba mais sobre o contraste de cor.
Saiba mais acerca da acessibilidade
Leia mais na documentação relativa à acessibilidade para programadores Android.