Material Design para 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.
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
enNavigationBar
yNavigationRail
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:
El riel de navegación en cualquier diseño de Compose, incluido
NavigationSuiteScaffold
, se adaptará automáticamente a XR Orbiter. Para obtener más información, lee los lineamientos de Material Design.La barra de navegación en cualquier diseño de Compose, incluido
NavigationSuiteScaffold
, se adaptará automáticamente a XR Orbiter. Para obtener más información, lee los lineamientos de Material Design.
Errores conocidos
- Actualmente, ListDetailPaneScaffold y SupportingPaneScaffold no admiten varios paneles espaciales.