Usar gestos de toque

Teste o Compose
O Jetpack Compose é o kit de ferramentas de interface recomendado para Android. Aprenda a usar o toque e a entrada no Compose.

Este documento descreve como criar apps que permitem que os usuários interajam com um app usando gestos de toque. O Android oferece diversas APIs que ajudam a criar e detectar gestos.

Embora seu app não possa depender de gestos de toque para comportamentos básicos, já que os gestos podem não estar disponíveis para todos os usuários em todos os contextos, adicionar interação por toque ao app pode aumentar muito a utilidade e a atratividade dele.

Para oferecer aos usuários uma experiência consistente e intuitiva, seu app precisa seguir as convenções aceitas do Android para gestos de toque. O documento Gestos do Material Design mostra como usar gestos comuns em apps Android. Além disso, consulte Movimentos do Material Design (link em inglês).

Para mais informações sobre esse assunto, leia os seguintes guias relacionados:

Tópicos

Detectar gestos comuns
Aprenda a detectar gestos básicos de toque, como rolagem, movimentação e toque duplo usando GestureDetector.
Rastrear movimentos de toque e ponteiro
Saiba como monitorar o movimento.
Animar um gesto de rolagem
Aprenda a usar controles de rolagem (Scroller ou OverScroller) para produzir uma animação de rolagem em resposta a um evento de toque.
Gerenciar gestos multitoque
Saiba como detectar gestos com vários ponteiros (dedos).
Arrastar e dimensionar
Saiba como implementar ações de arrastar e dimensionar baseadas em toque.
Gerenciar eventos de toque em um ViewGroup
Aprenda a gerenciar eventos de toque em um ViewGroup para garantir que eles sejam enviados corretamente para as visualizações de destino.