觸覺回饋是指透過觸覺感受到的所有事物。現代 Android 裝置通常會整合震動致動器,讓裝置刺激使用者的觸覺。這些馬達與早期裝置產生的原始吵雜嗡嗡震動相比,已有顯著進步,Android 應用程式現在可以利用這些功能,為使用者提供更豐富、更細緻、更有深度的體驗。
以下頁面涵蓋震動的所有相關資訊,從基本的觸覺回饋,到越來越複雜的震動波形和效果組合。
- 觸覺技術設計原則
- 本頁面說明 Android 觸覺回饋支援的分類,以及設計指南。
- 為活動新增觸覺回饋
- 本頁提供程式碼範例,說明如何透過不同方式提供觸覺回饋,回應使用者互動。
- 震動致動器入門
- 本頁面概略說明振動致動器的運作方式,這是建立自訂觸覺回饋的重要先備知識。
- 建立自訂觸覺回饋效果
- 本頁提供多個範例,說明如何使用不同的觸覺回饋 API,在 Android 應用程式中建立自訂效果,包括使用
VibrationEffect.Builder和包絡波形的時間軸錨定組合。 - 從多感官設計系統 (MSDS) 新增音訊觸覺回饋
- 本頁說明如何按照多感官設計系統 (MSDS) 的指南,為應用程式加入音訊觸覺回饋。
- 新增觸覺回饋 API
- 本頁面提供 Android 提供的各種觸覺回饋 API 參考資料,並說明哪些 API 提供自動備用機制,以及何時應檢查裝置支援情形。
此外,請參閱無障礙設計最佳做法。
範例
GitHub 上的觸覺回饋取樣器應用程式提供下列範例。您也可以在這裡找到各項服務的說明文件。
這份文件也包含下列自訂震動模式的程式碼範例: