Material Design para XR

Compila con componentes y diseños de Material que se adapten a XR
Actualización más reciente Versión estable Versión potencial Versión beta Versión alfa
29 de enero de 2025 - - - 1.0.0-alpha02

Cómo declarar dependencias

Para agregar una dependencia en el núcleo de Material3 de XR Compose, debes agregar el repositorio de Maven de Google a tu proyecto. Consulta el repositorio de Maven de Google para obtener más información.

Agrega las dependencias de los artefactos que necesites en el archivo build.gradle de tu app o módulo:

Groovy

dependencies {
    // Use to implement XR Compose Material3
    implementation "androidx.xr.compose.material3:material3:1.0.0-alpha01"
}

Kotlin

dependencies {
    // Use to implement XR Compose Material3
   implementation("androidx.xr.compose.material3:material3:1.0.0-alpha01")
}

Para obtener más información sobre las dependencias, consulta Cómo agregar dependencias de compilación.

Comentarios

Tus comentarios ayudan a mejorar Jetpack. Avísanos si descubres nuevos errores o tienes ideas para mejorar esta biblioteca. Consulta los errores existentes de esta biblioteca antes de crear uno nuevo. Puedes agregar tu voto a un error existente haciendo clic en el botón de la estrella.

Crear un error nuevo

Consulta la documentación sobre la Herramienta de seguimiento de errores para obtener más información.

Versión 1.0

Versión 1.0.0-alpha02

29 de enero de 2025

Lanzamiento de androidx.xr.compose.material3:material3:1.0.0-alpha02. La versión 1.0.0-alpha02 contiene estas confirmaciones.

Nuevas funciones

  • Habilita la personalización de las propiedades Orbiter en NavigationBar y NavigationRail de XR. (Ic300f).

Cambios en la API

  • Se creó la capacidad de anular ThreePaneScaffold en XR (Ib66f1).
  • Se implementó la anulación de panel no animado para XR (I7f620).
  • Se agregó y usó la nueva anotación experimental ExperimentalMaterial3ComponentOverrideApi (Ia1eaf).

Correcciones de errores

  • Se fijó la dependencia de Material3 XR en XR Compose. (Ia02cc).

Versión 1.0.0-alpha01

12 de diciembre de 2024

Lanzamiento de androidx.xr.compose.material3:material3:1.0.0-alpha01.

Funciones de la versión inicial

Lanzamiento inicial para desarrolladores de Material Design para XR. Con la biblioteca existente de Material 3, los componentes y los diseños adaptables se mejoran con comportamientos de IU espaciales. Puedes compilar directamente con componentes de M3 XR o adaptar tu implementación actual agregando el wrapper EnableXrComponentOverrides. Obtén más información en esta guía para desarrolladores.

Adaptaciones de XR compatibles:

Errores conocidos

  • Actualmente, ListDetailPaneScaffold y SupportingPaneScaffold no admiten varios paneles espaciales.