Tamanho da área de toque

Todos os elementos exibidos na tela que possam receber cliques, toques ou outra forma de interação precisam ser grandes o suficiente para permitir um controle adequado. Recomendamos que esses elementos tenham pelo menos 48 dp de largura e de altura, conforme descrito nas diretrizes de acessibilidade do Material Design (em inglês).

Implementação

Design

As áreas de toque incluem a área que responde à entrada do usuário e se estendem além dos limites visuais de um elemento. Um elemento, como um ícone, pode parecer ter 24 x 24 dp, mas o preenchimento ao redor dele abrange toda a área de toque de 48 x 48 dp. No Jetpack Compose, os componentes do Material como Checkbox ou Switch adicionam automaticamente padding para garantir o tamanho mínimo de 48x48 dp. Em alguns casos, como botões muito pequenos ou próximos, não é possível expandir os elementos sem que as regiões tocáveis se sobreponham.

Faça áreas de toque com pelo menos 48 x 48 dp, separadas por 8 dp de espaço ou mais, para garantir a densidade e usabilidade equilibradas das informações. Uma área de toque de 48 x 48 dp resulta em um tamanho físico de cerca de 9 mm, independentemente do tamanho da tela. O tamanho recomendado da área para objetos com tela touchscreen é de 7 a 10 mm.

Para ver exemplos, consulte as Diretrizes de acessibilidade do Material Design (em inglês).

Teste

Realize as seguintes ações para verificar manualmente se a interface do usuário de um app não contém áreas de toque pequenas:

  1. Abra o app.
  2. Identifique todos os elementos passíveis de clique, toque ou interação dentro da interface.
  3. Verifique se todos esses elementos têm um tamanho de 48 x 48 dp, ou aproximadamente 9 mm em cada dimensão

As ferramentas de teste automatizadas do Android podem detectar áreas de toque pequenas. Recomendamos que você use o Scanner de acessibilidade para Android para testar manualmente seu app no dispositivo. No caso de testes automatizados, ative a verificação de acessibilidade no Espresso e no Robolectric.

Pesquisa
Limpar pesquisa
Fechar pesquisa
Menu principal
11049317156572561720
true
Pesquisar na Central de Ajuda
true
true
true
true
true
717068
false
false
false