The Watch Face Format is required for watch faces to be installed on devices with Wear OS 5 pre-installed starting July 10, 2024, and for all new watch faces published on Google Play starting January 27, 2025.
Learn more about the user-facing changes in this Help Center article.
處理錶面的輕觸操作
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
使用者可以藉由許多方式和錶面互動。舉例來說,使用者可以輕觸錶面瞭解目前播放的歌曲,或查看今天的議程。Wear OS by Google 可讓錶面接受在其特定位置輕觸一下的手勢,前提是沒有其他 UI 元素也會回應該手勢。
如要實作互動式錶面,請先建構錶面樣式,然後按照本指南的說明實作手勢處理。
處理輕觸事件
錶面只會收到輕觸事件,這些事件是指使用者把手指放到螢幕上後再舉起手指。如果使用者手指還在觸控螢幕上,卻執行了其他種類的手勢,錶面便會收到取消事件,因為系統會把其他手勢保留給其他功能使用。
如果想處理輕觸手勢,請用 setTapListener()
新增 TapListener
。當使用者輕觸錶面時,便會呼叫事件監聽器。
錶面可以收到以下觸控事件類型:
根據 android.view.ViewConfiguration.getScaledTouchSlop
回傳的值,系統會把 TapType.DOWN
和後續的 TapType.UP
事件驗證為輕觸事件。
由於系統已經處理過該手勢,因此不會在錶面收到 TapType.CANCEL
事件時觸發動作。
詳情請參閱 onTapEvent
。
錶面範例應用程式會示範設定錶面的最佳做法。
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2024-11-12 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2024-11-12 (世界標準時間)。"],[],[]]