Compose material3 adaptiv
Letzte Aktualisierung | Stabile Version | Releasekandidat | Beta-Ausgabe | Alpha-Release |
---|---|---|---|---|
26. Juni 2024 | - | - | 1.0.0-beta04 | - |
Abhängigkeiten deklarieren
Wenn Sie eine Abhängigkeit vom Typ „Compose“ hinzufügen möchten, müssen Sie Ihrem Projekt das Maven-Repository von Google hinzufügen. Weitere Informationen finden Sie im Maven-Repository von Google.
Fügen Sie der Datei build.gradle
für Ihre Anwendung oder Ihr Modul die Abhängigkeiten für die Artefakte hinzu, die Sie benötigen:
Groovig
dependencies { implementation "androidx.compose.material3.adaptive:adaptive:1.0.0-beta04" implementation "androidx.compose.material3.adaptive:adaptive-layout:1.0.0-beta04" implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.0.0-beta04" }
Kotlin
dependencies { implementation("androidx.compose.material3.adaptive:adaptive:1.0.0-beta04") implementation "androidx.compose.material3.adaptive:adaptive-layout:1.0.0-beta04" implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.0.0-beta04" }
Weitere Informationen zu Abhängigkeiten finden Sie unter Build-Abhängigkeiten hinzufügen.
Feedback
Dein Feedback hilft uns, Jetpack zu verbessern. Teilen Sie uns mit, wenn Sie neue Ausgaben entdecken oder Verbesserungsvorschläge für diese Bibliothek haben. Bitte sieh dir die vorhandenen Probleme in dieser Bibliothek an, bevor du eine neue erstellst. Sie können einem vorhandenen Problem Ihre Stimme hinzufügen, indem Sie auf die Sternschaltfläche klicken.
Weitere Informationen finden Sie in der Dokumentation zur Problemverfolgung.
Compose Material3 Adaptive Version 1.0
Version 1.0.0-beta04
26. Juni 2024
androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta04
wurde veröffentlicht. Version 1.0.0-beta04 enthält diese Commits.
Fehlerkorrekturen
- Behebt das Problem, dass das Layout bei der Aktualisierung der Scharniergrenzen nicht entsprechend aktualisiert wird. (71e9cf1)
Version 1.0.0-beta03
12. Juni 2024
androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta03
wurde veröffentlicht. Die Version 1.0.0-beta03 enthält diese Commits.
Fehlerkorrekturen
- Behebt Abstürze, die durch eine falsche Abhängigkeitsbehebung in Beta02 verursacht wurden.
Version 1.0.0-beta02
29. Mai 2024
androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta02
wurde veröffentlicht. Die Version 1.0.0-beta02 enthält diese Commits.
Version 1.0.0-beta01
14. Mai 2024
androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta01
wurde veröffentlicht. Version 1.0.0-beta01 enthält diese Commits.
Version 1.0.0-alpha12
1. Mai 2024
androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha12
wurde veröffentlicht. Version 1.0.0-alpha12 enthält diese Commits.
API-Änderungen
isFlat
-Informationen zuHingeInfo
hinzufügen (Ie0516, b/333784198)- Machen Sie adaptive APIs nicht experimentell (I1d038)
- APIs für adaptives Layout als nicht experimentell verwenden (Id23df)
BackNavigationBehavior
wurde von einer Aufzählung in eine Wertklasse geändert (Id8757).
Fehlerkorrekturen
- Übergangsanteil in Lambda ändern (I6f5a9)
- Problem mit dem anfänglichen Status von
SizeTracker
(18326a9) beheben - Scharnierliste in
Posture
-Gleichheitsprüfung (6687137) aufnehmen
Version 1.0.0-alpha11
17. April 2024
androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha11
wurde veröffentlicht. Version 1.0.0-alpha11 enthält diese Commits.
API-Änderungen
- Bereichsschnittstellen versiegelt (Iefa57)
- Stell
AnimatedPaneScope
vor. (I62d73, b/332750742) - Achte darauf, dass
AdaptStrategy
dicht verschlossen und stabilisiert ist. (Ia28b2) - Stell eine Kopiermethode von
PaneScaffoldDirective
vor. (I9291f) ThreePaneScaffoldScope
als zu testend markieren. (I9d527)- Nutzerfreundliche Scaffold-APIs bereitstellen, die die Navigation unterstützen (I263f0, b/321010778)
Version 1.0.0-alpha10
3. April 2024
androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha10
wurde veröffentlicht. Version 1.0.0-alpha10 enthält diese Commits.
API-Änderungen
- Die Standardbreite wird anpassungsfähig und anpassbar sein. (Ic3abc)
- Benennen Sie die Berechnungsfunktionen der Scaffold-Anweisung um. (I10855)
- Entfernen Sie Abstände und Einfügungen aus Scaffold-APIs. (I786f8)
- Fügen Sie Navigator-Erinnerungsmethoden ohne generische Typen hinzu. (I607c3)
Version 1.0.0-alpha09
20. März 2024
androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha09
wurde veröffentlicht. Version 1.0.0-alpha09 enthält diese Commits.
API-Änderungen
- Fügen Sie
ThreePaneScaffoldScope
Felder mit Statusübergang hinzu. (I3d917) - Scaffold-Parameter neu anordnen (I4dff5)
- Geben Sie den Standardwert für den Modifikatorparameter
AnimatedPane
an. (I77dd7)
Fehlerkorrekturen
- Abstandsgröße in Fensterbewegungen einbeziehen. (a3174ca)
Version 1.0.0-alpha08
6. März 2024
androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha08
wurde veröffentlicht. Version 1.0.0-alpha08 enthält diese Commits.
Neue Funktionen
- Implementieren Sie verzögertes Schieben beim Wechseln von Bereichen. (I1a38e)
API-Änderungen
- Die
ThreePaneScaffoldState
-Schnittstelle wurde entfernt. (I63f23)
Version 1.0.0-alpha07
21. Februar 2024