在 Android 上實作觸覺技術
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
觸覺回饋是你感受到觸感的每一刻。現代的 Android 裝置通常會整合震動致動器,讓裝置模擬使用者的觸覺感受。這些馬達比早期裝置所產生原始的大聲震動更進階,但 Android 應用程式現在可以利用相關功能,為使用者提供更豐富流暢的體驗。
以下頁面將介紹震動的所有相關資訊,包括基本觸覺回饋、日趨複雜的震動波形和效果組合。
- 觸覺技術設計原則
- 頁面說明 Android 觸覺技術支援的類別,以及設計這類模型的指南。
- 為活動新增觸覺回饋
- 本頁面提供程式碼範例,讓您瞭解如何透過不同方式為使用者互動提供觸覺回饋。
- 震動致動器入門
- 本頁概略說明震動致動器的運作方式,這是建立自訂觸覺技術的重要先決要件。
- 建立自訂觸覺技術效果
- 本頁提供幾個範例,讓您瞭解如何使用不同觸覺 API 在 Android 應用程式中建立自訂效果。
- 新增觸覺技術 API
- 本頁面提供 Android 適用的各種觸覺 API 參考資料,也會說明檢查任何必要裝置支援的時機和方式,以確保您的觸覺效果可以正常播放。
此外,請務必參閱無障礙功能最佳做法。
範例
您可以在 GitHub 的 Haptic Sampler 應用程式中找到以下範例。您也可以在此處查看相關說明文件。
本文件也針對下列自訂震動模式提供程式碼範例:
影片
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2024-02-22 (世界標準時間)。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{
"last_modified": "上次更新時間:2024-02-22 (世界標準時間)。",
"state": ""
}