많은 휴대전화와 대형 화면 기기에 스타일러스 지원이 포함되어 있으며, 사용자는 모든 앱에서 원활한 스타일러스 경험을 기대합니다. 앱은 스타일러스를 지원하여 향상된 탐색, 그리기, 필기 입력 기능과 기울기 및 압력 감지 기능이 있는 고급 브러시를 제공할 수 있습니다.
대형 화면 갤러리를 방문하여 창의성 및 생산성 앱을 위한 디자인 및 UX 가이드를 확인하세요.

스타일러스 입력 감지

가이드
모션 이벤트를 사용하여 입력 유형이 스타일러스인지 감지할 수 있습니다. MotionEvent 객체에는 손가락, 스타일러스, 지우개 등 사용된 도구 유형에 관한 데이터가 포함됩니다.
가이드
스타일러스 펜은 디스플레이보다 훨씬 자주 이벤트를 보고할 수 있습니다. 그리기 앱의 경우 getHistorical API를 사용하여 최근의 이벤트를 확인합니다.

고급 라이브러리로 차별화된 환경 조성

고급 스타일러스 라이브러리를 사용하여 지연 시간을 줄이고 압력 및 기울기를 감지하며 실수 표시를 무시하고 필기 입력을 인식할 수 있습니다.

지연 시간이 짧은 라이브러리

스타일러스 입력과 화면 렌더링 사이의 처리 시간을 줄여 지연 시간을 개선하세요.
모션 예측 Jetpack 라이브러리를 사용하면 향후 MotionEvents의 예측을 사용하여 지연 시간을 더욱 단축할 수 있습니다.

고급 라이브러리

스타일러스의 압력 및 기울기 정보를 사용하여 MotionEvent에서 획을 렌더링합니다.
사용자가 스타일러스로 그리거나 쓰는 동안 실수로 화면을 터치하는 경우 잘못된 표시를 방지합니다.
ML Kit 디지털 잉크 인식을 사용하여 디지털 표면에서 필기 텍스트를 인식하고 동작을 분류합니다.
사용자가 전체 화면에서 작업하고 잘못된 표시 없이 동작 탐색을 사용할 수 있도록 지원합니다.

모든 유형의 입력을 위한 빌드

사용자가 키보드나 트랙패드를 사용하는 것처럼 스타일러스로 앱을 탐색할 수 있습니다. 스타일러스 최적화는 키보드 및 마우스와 같은 다른 유형의 입력 환경도 개선합니다.
가이드
사용자가 정확한 입력을 위해 화면에서 포커스가 있는 위치를 쉽게 식별할 수 있도록 지원합니다. 예를 들어 사용자가 마우스를 가져가면 두꺼운 테두리와 같은 포커스 표시기를 추가할 수 있습니다.
가이드
마우스를 가져가면 브러시 유형이나 현재 작업의 미리보기가 표시되도록 커서를 업데이트합니다.
가이드
사용자가 내 앱에서 다른 앱으로 빠르게 공유할 수 있도록 이미지, 텍스트 및 기타 콘텐츠를 드래그 앤 드롭하세요.
가이드
사용자가 텍스트를 빠르게 선택하고 스타일러스로 다른 앱과 공유할 수 있도록 앱의 텍스트를 선택 가능하게 만듭니다.