Compose는 사용자 상호작용에서 생성된 동작을 감지하는 데 도움이 되는 다양한 API를 제공합니다. 이 API는 광범위하게 사용됩니다.
그중 일부는 상위 수준이며 가장 일반적으로 사용되는 동작을 처리하도록 설계되었습니다. 예를 들어
clickable
수정자를 사용하면 클릭을 쉽게 감지할 수 있으며 접근성 기능도 이용할 수 있고 탭할 경우 시각적 표시기도 표시됩니다(예: 물결).또한
PointerInputScope.detectTapGestures
또는PointerInputScope.detectDragGestures
와 같이 하위 수준에서 더 유연하게 작동하지만 추가 기능이 포함되지 않은 덜 일반적으로 사용되는 동작 감지기도 있습니다.
다음 페이지에서 포인터 입력에 관해 자세히 알아보세요.
- 동작 이해에서는 포인터 입력을 처리할 때 중요한 역할을 하는 핵심 개념을 설명합니다.
- 탭하고 누르기는 단일 포인터, 단일 위치 이벤트에서 확장됩니다.
- 스크롤은 스크롤 컨테이너를 구현하는 방법을 설명하고 상호 운용성 문제를 처리합니다.
- 드래그, 스와이프, 플링은 단일 포인터의 다양한 유형의 드래그를 보여줍니다.
- 멀티 터치는 포인터가 두 개 이상 사용되는 상황을 설명합니다.
추천 서비스
- 참고: JavaScript가 사용 중지되어 있으면 링크 텍스트가 표시됩니다.
- 사용자 상호작용 사용 설정하기
- Compose의 시맨틱
- Compose 수정자