在 Android 上實作觸覺技術

觸覺回饋是指透過觸覺感受到的所有事物。現代 Android 裝置通常會整合震動致動器,讓裝置刺激使用者的觸覺。這些馬達與早期裝置產生的原始吵雜嗡嗡震動相比,已有顯著進步,Android 應用程式現在可以利用這些功能,為使用者提供更豐富、更細緻、更有深度的體驗。

以下頁面涵蓋震動的所有相關資訊,從基本的觸覺回饋,到越來越複雜的震動波形和效果組合。

觸覺技術設計原則
本頁面說明 Android 觸覺回饋支援的分類,以及設計指南。
為活動新增觸覺回饋
本頁提供程式碼範例,說明如何透過不同方式提供觸覺回饋,回應使用者互動。
震動致動器入門
本頁面概略說明振動致動器的運作方式,這是建立自訂觸覺回饋的重要先備知識。
建立自訂觸覺回饋效果
本頁提供多個範例,說明如何使用不同的觸覺回饋 API,在 Android 應用程式中建立自訂效果,包括使用 VibrationEffect.Builder 和包絡波形的時間軸錨定組合。
從多感官設計系統 (MSDS) 新增音訊觸覺回饋
本頁說明如何按照多感官設計系統 (MSDS) 的指南,為應用程式加入音訊觸覺回饋。
新增觸覺回饋 API
本頁面提供 Android 提供的各種觸覺回饋 API 參考資料,並說明哪些 API 提供自動備用機制,以及何時應檢查裝置支援情形。

此外,請參閱無障礙設計最佳做法。

範例

GitHub 上的觸覺回饋取樣器應用程式提供下列範例。您也可以在這裡找到各項服務的說明文件。

這份文件也包含下列自訂震動模式的程式碼範例:

影片