Material Design für XR

Mit Material Components und Layouts arbeiten, die sich an XR anpassen
Letzte Aktualisierung Stabile Version Release-Kandidat Beta-Ausgabe Alphaversion
29. Januar 2025 - - 1.0.0-alpha02

Abhängigkeiten deklarieren

Wenn Sie eine Abhängigkeit von XR Compose Material3 Core hinzufügen möchten, müssen Sie Ihrem Projekt das Google Maven-Repository hinzufügen. Weitere Informationen finden Sie im Maven-Repository von Google.

Fügen Sie der Datei build.gradle für Ihre App oder Ihr Modul die Abhängigkeiten für die erforderlichen Artefakte hinzu:

Cool

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

Weitere Informationen zu Abhängigkeiten finden Sie unter Build-Abhängigkeiten hinzufügen.

Feedback

Ihr Feedback hilft uns, Jetpack zu verbessern. Bitte teilen Sie uns mit, wenn Sie neue Probleme entdecken oder Ideen zur Verbesserung dieser Bibliothek haben. Sehen Sie sich die vorhandenen Probleme in dieser Bibliothek an, bevor Sie ein neues erstellen. Sie können einem vorhandenen Problem Ihre Stimme geben, indem Sie auf die Schaltfläche mit dem Stern klicken.

Neues Problem erstellen

Weitere Informationen finden Sie in der Dokumentation zum Issue Tracker.

Version 1.0

Version 1.0.0-alpha02

29. Januar 2025

androidx.xr.compose.material3:material3:1.0.0-alpha02 wird veröffentlicht. Version 1.0.0-alpha02 enthält diese Commits.

Neue Funktionen

  • Aktivieren Sie die Anpassung von Orbiter-Properties auf XR NavigationBar und NavigationRail. (Ic300f)

API-Änderungen

  • Möglichkeit zum Überschreiben von ThreePaneScaffold auf dem XR (Ib66f1)
  • Implementierung einer nicht animierten Ansichtsüberschreibung für XR (I7f620)
  • Neue experimentelle Anmerkung ExperimentalMaterial3ComponentOverrideApi (Ia1eaf) hinzufügen und verwenden

Fehlerkorrekturen

  • Material3 XR von XR Compose abhängig machen (Ia02cc)

Version 1.0.0-alpha01

12. Dezember 2024

androidx.xr.compose.material3:material3:1.0.0-alpha01 wird veröffentlicht.

Funktionen der Erstversion

Erste Entwicklerversion von Material Design für XR. Mit der vorhandenen Material 3-Bibliothek werden Komponenten und adaptive Layouts um räumliche UI-Verhaltene erweitert. Sie können direkt mit M3 XR-Komponenten erstellen oder Ihre aktuelle Implementierung anpassen, indem Sie den EnableXrComponentOverrides-Wrapper hinzufügen. Weitere Informationen finden Sie in diesem Entwicklerleitfaden.

Unterstützte XR-Anpassungen:

Bekannte Probleme

  • ListDetailPaneScaffold und SupportingPaneScaffold unterstützen derzeit keine mehreren räumlichen Steuerfelder.