햅틱은 촉각을 통해 느끼는 모든 것을 의미합니다. 최신 Android 기기에는 기기가 사용자의 촉각을 자극할 수 있도록 진동 액추에이터가 통합되어 있는 경우가 많습니다. 이러한 모터는 초기 기기에서 생성된 원래의 시끄러운 진동에서 크게 발전했으며 이제 Android 앱은 기능을 활용하여 사용자에게 섬세하고 깊이 있는 풍부한 경험을 제공할 수 있습니다.
다음 페이지에서는 기본 햅틱 반응부터 점점 더 복잡해지는 진동 파형 및 효과 구성에 이르기까지 진동에 관한 모든 내용을 다룹니다.
- 햅틱 디자인 원칙
- 이 페이지에서는 Android 햅틱에서 지원하는 분류와 이를 설계하기 위한 가이드라인을 설명합니다.
- 이벤트에 햅틱 반응 추가
- 이 페이지에서는 사용자 상호작용에 햅틱 피드백을 제공하는 다양한 방법의 코드 예를 보여줍니다.
- 진동 액추에이터 기본 지침서
- 이 페이지에서는 진동 액추에이터의 작동 방식을 간략하게 설명합니다. 이는 맞춤 햅틱을 만드는 데 필요한 중요한 기본 지식입니다.
- 맞춤 햅틱 효과 만들기
- 이 페이지에서는
VibrationEffect.Builder및 엔벨로프 파형을 사용하는 타임라인 고정 컴포지션을 비롯하여 다양한 햅틱 API를 사용하여 Android 애플리케이션에서 맞춤 효과를 만드는 몇 가지 예를 제공합니다. - 멀티센서 디자인 시스템 (MSDS)의 오디오 햅틱 피드백 추가
- 이 페이지에서는 다중 감각 디자인 시스템 (MSDS)의 가이드라인에 따라 오디오 햅틱 피드백으로 애플리케이션을 보강하는 방법을 설명합니다.
- 햅틱 API 추가
- 이 페이지는 Android에서 사용할 수 있는 다양한 햅틱 API에 관한 참조이며, 자동 대체 기능을 제공하는 API와 기기 지원을 확인해야 하는 경우도 다룹니다.
접근성 권장사항도 참고하세요.
샘플
다음 샘플은 GitHub의 햅틱 샘플러 앱에서 사용할 수 있습니다. 여기에서 각 항목에 관한 문서도 확인할 수 있습니다.
이 문서에는 다음 커스텀 진동 패턴의 코드 예도 포함되어 있습니다.