Cómo compilar IUs basadas en vistas en Wear OS

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Android Jetpack permite crear interfaces de usuario optimizadas y coherentes en todos los dispositivos y las apps de la plataforma. Android Jetpack incluye la biblioteca de la UI de Wear OS, que contiene muchos de los componentes de IU preferidos para tus apps de Wear OS.

La biblioteca de la IU de Wear OS incluye las siguientes clases, entre otras.

Para obtener una lista completa, consulta las notas de la versión.

Cómo agregar una dependencia en la biblioteca de la IU de Wear OS

Para comenzar a crear superposiciones en tu app, crea un proyecto específico para Wear OS. Agrega las siguientes dependencias al archivo build.gradle de tu app:

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"
}

Cómo importar clases desde el paquete de la biblioteca de la IU de Wear OS

Cuando uses una clase de la biblioteca de la IU de Wear OS, importa esa clase desde el paquete androidx.wear.widget. Consulta el ejemplo de cómo usar una clase de biblioteca.

Cómo utilizar los nombres correctos de los elementos en los archivos de diseño

En los archivos de diseño, usa nombres completos que correspondan a la biblioteca de la IU de Wear OS.

Por ejemplo, para usar la clase DismissibleFrameLayout de la biblioteca, podrías especificar lo siguiente en un archivo de diseño:

<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>