compose material3 adaptiv
Letzte Aktualisierung | Stabile Version | Releasekandidat | Beta-Ausgabe | Alpharelease |
---|---|---|---|---|
14. Mai 2024 | − | − | 1.0.0-beta01 | − |
Abhängigkeiten deklarieren
Wenn Sie eine Abhängigkeit von „compose“ 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 Anwendung oder Ihr Modul die Abhängigkeiten für die benötigten Artefakte hinzu:
Groovig
dependencies { implementation "androidx.compose.material3.adaptive:adaptive:1.0.0-beta01" implementation "androidx.compose.material3.adaptive:adaptive-layout:1.0.0-beta01" implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.0.0-beta01" }
Kotlin
dependencies { implementation("androidx.compose.material3.adaptive:adaptive:1.0.0-beta01") implementation "androidx.compose.material3.adaptive:adaptive-layout:1.0.0-beta01" implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.0.0-beta01" }
Weitere Informationen zu Abhängigkeiten finden Sie unter Build-Abhängigkeiten hinzufügen.
Feedback
Dein Feedback hilft uns, Jetpack zu verbessern. Lassen Sie uns wissen, wenn Sie neue Probleme entdecken oder Ideen zur Verbesserung dieser Bibliothek haben. Sehen Sie sich die vorhandenen Probleme in dieser Bibliothek an, bevor Sie eine neue erstellen. Durch Klicken auf die Stern-Schaltfläche können Sie zu einem vorhandenen Problem abstimmen.
Weitere Informationen finden Sie in der Dokumentation zum Issue Tracker.
Compose Material3 Adaptive Version 1.0
Version 1.0.0-beta01
14. Mai 2024
androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta01
wird freigegeben. 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
wird freigegeben. Version 1.0.0-alpha12 enthält diese Commits.
API-Änderungen
isFlat
-Informationen zuHingeInfo
hinzufügen (Ie0516, b/333784198)- Adaptive APIs nicht experimentell machen (I1d038)
- Nicht experimentelle APIs für adaptives Layout verwenden (Id23df)
BackNavigationBehavior
von einer Enum in eine Wertklasse geändert (Id8757)
Fehlerkorrekturen
- Übergangsanteil in Lambda ändern (I6f5a9)
- Problem mit dem Ausgangszustand von
SizeTracker
(18326a9) beheben - Scharnierliste in
Posture
-Gleichheitsprüfung einschließen (6687137)
Version 1.0.0-alpha11
17. April 2024
androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha11
wird freigegeben. Version 1.0.0-alpha11 enthält diese Commits.
API-Änderungen
- Versiegeln Sie die Schnittstellen zum Umfang. (Iefa57)
AnimatedPaneScope
vorstellen (I62d73, b/332750742)AdaptStrategy
muss dicht und stabil sein. (Ia28b2)- Stell eine Kopiermethode von
PaneScaffoldDirective
vor. (I9291f) ThreePaneScaffoldScope
als experimentell 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
wird freigegeben. Version 1.0.0-alpha10 enthält diese Commits.
API-Änderungen
- Die standardmäßige bevorzugte Breite anpassen und anpassbar machen. (Ic3abc)
- Benennen Sie die Berechnungsfunktionen der Scaffold-Anweisung um. (I10855)
- Entfernen Sie Innenabstände und Einsätze aus Scaffold-APIs. (I786f8)
- Fügen Sie Navigator-Memory-Methoden ohne generische Typen hinzu. (I607c3)
Version 1.0.0-alpha09
20. März 2024
androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha09
wird freigegeben. Version 1.0.0-alpha09 enthält diese Commits.
API-Änderungen
- Fügen Sie
ThreePaneScaffoldScope
Felder für Statusübergang hinzu. (I3d917) - Gerüstparameter neu anordnen. (I4dff5)
- Standardwert für den Modifikatorparameter
AnimatedPane
angeben. (I77dd7)
Fehlerkorrekturen
- Fügen Sie bei Fensterbewegungen die Größe des Abstandhalters ein. (a3174ca)
Version 1.0.0-alpha08
6. März 2024
androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha08
wird freigegeben. Version 1.0.0-alpha08 enthält diese Commits.
Neue Funktionen
- Implementieren Sie beim Wechseln von Bereichen ein verzögertes Einschieben. (I1a38e)
API-Änderungen
- Die
ThreePaneScaffoldState
-Schnittstelle wurde entfernt. (I63f23)
Version 1.0.0-alpha07
21. Februar 2024