Entrada do ponteiro no Compose

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 clickable facilita 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.detectTapGestures ou PointerInputScope.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, e anchoredDraggable.
  • Multitoque aborda situações em que mais de um ponteiro é usado.