在 Wear OS 上建構以檢視畫面為基礎的使用者介面

Stay organized with collections Save and categorize content based on your preferences.

Android Jetpack 可在各種裝置和平台應用程式中,提供一致最佳化的使用者介面。Android Jetpack 包含 Wear OS UI 程式庫,其中包含許多 Wear OS 應用程式的偏好 UI 元件。

Wear OS UI 程式庫包含 (但不限於) 下列類別:

如需完整清單,請參閱「版本資訊」。

新增 Wear OS UI 程式庫的依附元件

如要開始為應用程式建立重疊元素,請建立 Wear-OS 專屬專案。在應用程式的 build.gradle 檔案中新增下列依附元件:

dependencies {
    ...
  // Standard Wear OS libraries
  implementation "androidx.wear:wear:1.2.0"
  // includes support for wearable specific inputs
  implementation "androidx.wear:wear-input:1.1.0"
}

從 Wear OS UI 程式庫套件匯入類別

使用 Wear OS UI 程式庫中的類別時,請從 androidx.wear.widget 套件匯入該類別。請參閱「使用程式庫類別範例」。

在版面配置檔案中使用正確的元素名稱

在版面配置檔案中,使用與 Wear OS UI 程式庫相對應的完整名稱。

舉例來說,如要使用 Wear OS UI 程式庫中的 DismissibleFrameLayout 類別,您可以在版面配置檔案中指定以下內容:

<androidx.wear.widget.DismissibleFrameLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/swipe_dismiss_root" >

    <TextView
        android:id="@+id/test_content"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:gravity="center"
        android:text="Swipe the screen to dismiss me." />
</androidx.wear.widget.DismissibleFrameLayout>