반응형
Jetpack 구성에서 터치 상호 작용: 포인터 입력으로 사용자 입력 처리
• 이 기사는 사용자가 화면에 그림을 그릴 수 있는 스크라이브블 컴포지트를 만드는 데 중점을 두고 제트팩 컴포지트에서 터치 상호 작용을 처리하는 방법을 탐구한다.
• 저자는 터치 이벤트에 대한 정보를 제공하는 Modifier pointerInput을 소개하고, 공통 터치 상호 작용을 처리하는 데 사용할 수 있는 몇 가지 미리 정의된 제스처 검출기에 대해 논의한다.
• 스크라이브블 구성의 경우 저자는 감지 드래그 제스처 검출기를 사용하여 화면을 가로질러 드래그할 때 사용자의 손가락의 시작과 경로를 추적합니다.
• 기사는 온드래그 콜백의 변경 매개변수를 사용하여 손가락의 절대 위치를 얻고 선을 그리는 방법을 설명한다.
• 더 부드러운 도면 결과를 얻기 위해 저자는 온드래그 업데이트 간에 과거 데이터를 고려하는 방법을 보여준다.
• 마지막으로 저자는 드로우패스 방식을 이용하여 캔버스에 경로를 그리는 방법을 보여주고 toPx 확장 기능을 이용하여 선폭을 맞춤화한다.
https://betterprogramming.pub/touch-interactions-in-jetpack-compose-caf88adcae61
반응형
'모바일 앱(안드로이드)' 카테고리의 다른 글
제트팩 구성에서 사용자 정의 가능한 페이딩 에지 수정기 생성 ... 퍼옴 (1) | 2024.05.24 |
---|---|
Compose Multiplatform : FullStack 개발자를 위한 가이드 ... 퍼옴 (2) | 2024.05.23 |
kotrin 2.0 으로 이전 가이드 ... 인터넷펌 (1) | 2024.05.17 |
Jetpack compose 권한 허가 획득 방법 .. 인터넷펌 (37) | 2024.05.16 |
안드로이드/KMP로 Dimens, Color, More 구성 ... 인터넷펌 (1) | 2024.05.15 |