Wprowadzanie wskaźnika w oknie tworzenia wiadomości

Compose udostępnia różne interfejsy API, które pomagają wykrywać gesty generowane przez interakcje użytkowników. Interfejsy API obejmują szeroki zakres zastosowań:

  • Niektóre z nich są wysokiego poziomu i zostały zaprojektowane tak, aby obejmować najczęściej używane gesty. Na przykład modyfikator clickable umożliwia łatwe wykrywanie kliknięć, a także udostępnia funkcje ułatwień dostępu i wyświetla wizualne wskaźniki po dotknięciu (np. fale).

  • Istnieją też rzadziej używane detektory gestów, które oferują większą elastyczność na niższym poziomie, np. PointerInputScope.detectTapGestures lub PointerInputScope.detectDragGestures , ale nie zawierają dodatkowych funkcji.

Więcej informacji o wprowadzaniu danych za pomocą wskaźnika znajdziesz na tych stronach:

  • W sekcji Poznaj gesty znajdziesz wyjaśnienie podstawowych pojęć związanych z obsługą wprowadzania danych za pomocą wskaźnika.
  • W sekcji Dotknięcie i naciśnięcie znajdziesz więcej informacji o zdarzeniach związanych z pojedynczym wskaźnikiem i pojedynczą pozycją.
  • W sekcji Przewijanie dowiesz się, jak implementować kontenery przewijania i rozwiązywać problemy z interoperacyjnością.
  • W sekcji Przeciąganie elementów kompozycyjnych dowiesz się, jak przenosić elementy interfejsu wzdłuż jednej osi, w dwóch wymiarach lub między predefiniowanymi punktami zakotwiczenia za pomocą modyfikatorów takich jak draggable, draggable2D, i anchoredDraggable.
  • W sekcji Obsługa wielu dotknięć znajdziesz informacje o sytuacjach, w których używany jest więcej niż 1 wskaźnik.