觸覺回饋是指透過觸覺感受到的所有事物,現代 Android 裝置通常會加入震動致動器,讓裝置能刺激使用者的觸覺。這些馬達的技術已大幅進步,不再像早期裝置那樣發出吵雜的嗡嗡聲。Android 應用程式現在可以運用這些功能,以細膩的震動深度,為使用者提供更豐富的體驗。
以下頁面將介紹震動功能的所有相關資訊,從基本觸覺回饋到越來越複雜的震動波形和效果組合,應有盡有。
- 觸覺設計原則
- 本頁說明 Android 觸覺回饋支援的分類,以及設計觸覺回饋的指南。
- 為活動新增觸覺回饋
- 這個頁面提供程式碼範例,說明如何以不同方式為使用者互動提供觸覺回饋。
- 震動致動器入門
- 這個頁面會簡要說明震動致動器的運作方式,這是建立自訂觸覺技術的重要先備知識。
- 建立自訂觸覺效果
- 本頁提供幾個範例,說明如何在 Android 應用程式中使用不同的觸覺技術 API 建立自訂效果,包括使用
VibrationEffect.Builder和波封波形建立時間軸錨定組合結構。 - 新增觸覺回饋 API
- 這個頁面是 Android 上各種觸覺回饋 API 的參考資料,也說明哪些 API 提供自動備援功能,以及何時應檢查裝置支援情形。
此外,請參閱無障礙功能的最佳做法。
範例
您可以在 GitHub 上的 Haptic Sampler 應用程式中找到下列範例。您也可以在這裡找到各項功能的說明文件。
這份文件也包含下列自訂震動模式的程式碼範例: