스타일러스
많은 휴대전화와 대형 화면 기기에 스타일러스 지원이 포함되어 있으며, 사용자는 모든 앱에서 원활한 스타일러스 경험을 기대합니다. 앱은 스타일러스를 지원하여 향상된 탐색, 그리기, 필기 입력 기능과 기울기 및 압력 감지 기능이 있는 고급 브러시를 제공할 수 있습니다.
대형 화면 갤러리를 방문하여 창의성 및 생산성 앱을 위한 디자인 및 UX 가이드를 확인하세요.
스타일러스 입력 감지
가이드
MotionEvents에서 스타일러스 데이터 가져오기
모션 이벤트를 사용하여 입력 유형이 스타일러스인지 감지할 수 있습니다. MotionEvent 객체에는 손가락, 스타일러스, 지우개 등 사용된 도구 유형에 관한 데이터가 포함됩니다.
가이드
이전 포인트 확인하기
스타일러스 펜은 디스플레이보다 훨씬 자주 이벤트를 보고할 수 있습니다. 그리기 앱의 경우 getHistorical API를 사용하여 최근의 이벤트를 확인합니다.
고급 라이브러리로 차별화된 환경 조성
고급 스타일러스 라이브러리를 사용하여 지연 시간을 줄이고 압력 및 기울기를 감지하며 실수 표시를 무시하고 필기 입력을 인식할 수 있습니다.
지연 시간이 짧은 라이브러리
그래픽 렌더링 파이프라인의 지연 시간 감소
스타일러스 입력과 화면 렌더링 사이의 처리 시간을 줄여 지연 시간을 개선하세요.
인지 지연 시간 줄이기
모션 예측 Jetpack 라이브러리를 사용하면 향후 MotionEvents의 예측을 사용하여 지연 시간을 더욱 단축할 수 있습니다.
고급 라이브러리
압력과 기울기를 제어할 수 있는 고급 브러시를 만들어 보세요
스타일러스의 압력 및 기울기 정보를 사용하여 MotionEvent에서 획을 렌더링합니다.
실수로 잘못 표시된 표시 거부
사용자가 스타일러스로 그리거나 쓰는 동안 실수로 화면을 터치하는 경우 잘못된 표시를 방지합니다.
필기 인식
ML Kit 디지털 잉크 인식을 사용하여 디지털 표면에서 필기 텍스트를 인식하고 동작을 분류합니다.
몰입형 환경 구축
사용자가 전체 화면에서 작업하고 잘못된 표시 없이 동작 탐색을 사용할 수 있도록 지원합니다.
모든 유형의 입력을 위한 빌드
사용자가 키보드나 트랙패드를 사용하는 것처럼 스타일러스로 앱을 탐색할 수 있습니다. 스타일러스 최적화는 키보드 및 마우스와 같은 다른 유형의 입력 환경도 개선합니다.
가이드
마우스 오버 시 포커스 표시
사용자가 정확한 입력을 위해 화면에서 포커스가 있는 위치를 쉽게 식별할 수 있도록 지원합니다. 예를 들어 사용자가 마우스를 가져가면 두꺼운 테두리와 같은 포커스 표시기를 추가할 수 있습니다.
기타 리소스
갤러리
대형 화면 갤러리
Codelab
Android 학습 Codelab 고급 스타일러스
가이드
스타일러스 짧은 지연 시간
YOUTUBE 동영상
Android 앱에 스타일러스 지원 추가
YOUTUBE 동영상