O Compose fornece diversas APIs para ajudar a detectar gestos originados de interações do usuário. As APIs abrangem uma grande variedade de casos de uso:
Algumas delas são de alto nível e foram projetadas para abranger os gestos mais usados. Por exemplo, o modificador
clickablefacilita a detecção de cliques e também fornece recursos de acessibilidade e exibe indicadores visuais quando tocado (como ondulações).Também existem detectores de gestos menos usados com frequência, que oferecem mais flexibilidade em um nível inferior, como
PointerInputScope.detectTapGesturesouPointerInputScope.detectDragGestures, mas não incluem os recursos complementares.
Saiba mais sobre a entrada de ponteiro nas páginas a seguir:
- Entender gestos explica os conceitos básicos que desempenham um papel no processamento da entrada de ponteiro.
- Tocar e pressionar aborda eventos de ponteiro único e posição única.
- Rolagem explica como implementar contêineres de rolagem e aborda problemas de interoperabilidade.
- Arrastar elementos combináveis explica como mover elementos da interface ao longo de um único
eixo, em duas dimensões ou entre pontos de ancoragem predefinidos usando modificadores como
draggable,draggable2D, eanchoredDraggable. - Multitoque aborda situações em que mais de um ponteiro é usado.
Recomendados para você
- Observação: o texto do link aparece quando o JavaScript está desativado.
- Ativar interações do usuário
- Semântica no Compose
- Modificadores do Compose