Compose material3 adaptiv
Letzte Aktualisierung | Stabile Version | Releasekandidat | Beta-Ausgabe | Alpha-Release |
---|---|---|---|---|
21. August 2024 | - | 1.0.0–rc01 | - | 1.1.0-alpha01 |
Abhängigkeiten deklarieren
Wenn Sie eine Abhängigkeit vom Typ „Compose“ hinzufügen möchten, müssen Sie das Maven-Repository von Google zu Ihrem Projekt arbeiten. Maven-Repository von Google lesen .
Fügen Sie der Datei build.gradle
die Abhängigkeiten für die Artefakte hinzu, die Sie benötigen
Ihre App oder Ihr Modul:
Cool
dependencies { implementation "androidx.compose.material3.adaptive:adaptive:1.1.0-alpha01" implementation "androidx.compose.material3.adaptive:adaptive-layout:1.1.0-alpha01" implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.1.0-alpha01" }
Kotlin
dependencies { implementation("androidx.compose.material3.adaptive:adaptive:1.1.0-alpha01") implementation "androidx.compose.material3.adaptive:adaptive-layout:1.1.0-alpha01" implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.1.0-alpha01" }
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 zur Verbesserung dieser Bibliothek. In der bestehende Probleme in dieser Bibliothek, bevor Sie eine neue erstellen. So können Sie für ein vorhandenes Problem abstimmen: indem Sie auf die Sternschaltfläche klicken.
Weitere Informationen finden Sie in der Dokumentation zur Problemverfolgung. .
Compose Material3 Adaptive Version 1.1
Version 1.1.0-alpha01
21. August 2024
androidx.compose.material3.adaptive:adaptive-*:1.1.0-alpha01
wurde veröffentlicht. Version 1.1.0-alpha01 enthält diese Commits.
Neue Funktionen
- Einführung der Unterstützung der Bereichserweiterung für adaptive Scaffolds
API-Änderungen
- APIs für die Bereichserweiterung öffentlich einführen (I301d6)
ThreePaneScaffoldState
wurde für Werteübergänge im Steuerfeld eingeführt. Überlasten vonListDetailPaneScaffold
undSupportingPaneScaffold
, die diesen Status akzeptieren, wurden hinzugefügt. (I5db3b)- Einführung in den Erweiterungsschlüssel des Bereichs und die Benutzeroberfläche des Schlüsselanbieters (Id621f)
Fehlerkorrekturen
- Falsche Berechnung der Partition wurde korrigiert, wenn das ausgeschlossene Scharnier angezeigt wird. (9dfd483)
Compose Material3 Adaptive Version 1.0
Version 1.0.0-rc01
21. August 2024
androidx.compose.material3.adaptive:adaptive-*:1.0.0-rc01
wurde veröffentlicht. Version 1.0.0-rc01 enthält diese Commits.
Fehlerkorrekturen
- Falsche Berechnung der Partition wurde korrigiert, wenn das ausgeschlossene Scharnier angezeigt wird. (9dfd483)
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 bei der Aktualisierung der Scharniergrenzen das Layout 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
- Scope-Schnittstellen verschließen. (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. Die 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 bei 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