Material Design pour la XR
Dernière mise à jour | Version stable | Version finale | Version bêta | Version alpha |
---|---|---|---|---|
12 décembre 2024 | - | - | - | 1.0.0-alpha01 |
Déclarer des dépendances
Pour ajouter une dépendance au noyau Material3 de Compose XR, vous devez ajouter le dépôt Maven de Google à votre projet. Pour en savoir plus, consultez la section Dépôt Maven de Google.
Ajoutez les dépendances correspondant aux artefacts dont vous avez besoin dans le fichier build.gradle
de votre application ou de votre module :
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") }
Pour en savoir plus sur les dépendances, consultez Ajouter des dépendances de compilation.
Commentaires
Vos commentaires nous aident à améliorer Jetpack. N'hésitez pas à nous contacter si vous découvrez de nouveaux problèmes ou si vous avez des idées pour améliorer cette bibliothèque. Veuillez consulter les problèmes existants de cette bibliothèque avant d'en signaler un nouveau. Vous pouvez ajouter votre vote à un problème existant en cliquant sur le bouton en forme d'étoile.
Pour en savoir plus, consultez la documentation sur l'outil Issue Tracker.
Version 1.0
Version 1.0.0-alpha01
12 décembre 2024
Publication d'androidx.xr.compose.material3:material3:1.0.0-alpha01
.
Fonctionnalités de la version initiale
Version initiale de Material Design pour XR destinée aux développeurs. Grâce à la bibliothèque Material 3 existante, les composants et les mises en page adaptatives sont améliorés avec des comportements d'UI spatial. Vous pouvez compiler directement avec les composants M3 XR ou adapter votre implémentation actuelle en ajoutant le wrapper EnableXrComponentOverrides
. Pour en savoir plus, consultez ce guide du développeur.
Adaptations XR compatibles:
Le rail de navigation de n'importe quelle mise en page Compose, y compris
NavigationSuiteScaffold
, s'adapte automatiquement à Orbiter XR. Pour en savoir plus, consultez les consignes Material Design.La barre de navigation de n'importe quelle mise en page Compose, y compris
NavigationSuiteScaffold
, s'adapte automatiquement à XR Orbiter. Pour en savoir plus, consultez les consignes Material Design.
Problèmes connus
- ListDetailPaneScaffold et SupportingPaneScaffold ne sont actuellement pas compatibles avec plusieurs panneaux spatiaux.