Coordinatorlayout
Letzte Aktualisierung | Stabile Version | Release-Kandidat | Beta-Ausgabe | Alphaversion |
---|---|---|---|---|
15. Januar 2025 | 1.2.0 | - | - | 1.3.0-alpha03 |
Abhängigkeiten deklarieren
Wenn Sie eine Abhängigkeit von CoordinatorLayout 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 build.gradle
-Datei Ihrer App oder Ihres Moduls die Abhängigkeiten für die erforderlichen Artefakte hinzu:
Cool
dependencies { implementation "androidx.coordinatorlayout:coordinatorlayout:1.2.0" }
Kotlin
dependencies { implementation("androidx.coordinatorlayout:coordinatorlayout:1.2.0") }
Weitere Informationen zu Abhängigkeiten finden Sie unter Build-Abhängigkeiten hinzufügen.
Feedback
Ihr Feedback hilft uns, Jetpack zu verbessern. Bitte melden Sie uns neue Probleme oder Ideen zur Verbesserung dieser Bibliothek. 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.
Weitere Informationen finden Sie in der Dokumentation zum Issue Tracker.
Version 1.3
Version 1.3.0-alpha03
15. Januar 2025
androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha03
wird veröffentlicht. Version 1.3.0-alpha03 enthält diese Commits.
Fehlerkorrekturen
- Diese Bibliothek verwendet jetzt JSpecify-Null-Anmerkungen, die sich auf den Typ beziehen. Kotlin-Entwickler sollten die folgenden Compilerargumente verwenden, um die korrekte Verwendung zu erzwingen:
-Xjspecify-annotations=strict
,-Xtype-enhancement-improvements-strict-mode
(I9ab25, b/326456246) - Die App-Leiste wird jetzt bei Verwendung einer
recyclerview
in einerCoordinatorLayout
korrekt minimiert, wenn die Tastatur unten ist.
Version 1.3.0-alpha02
4. Oktober 2023
androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha02
wird veröffentlicht. Version 1.3.0-alpha02 enthält diese Commits.
- Eine Versionsaktualisierung, keine Änderung gegenüber
1.3.0-alpha01
.
Version 1.3.0-alpha01
20. September 2023
androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha01
wird veröffentlicht. Version 1.3.0-alpha01 enthält diese Commits.
Neue Funktionen
- Es wird Unterstützung für die Tastenereignisse „Bild-auf“, „Bild-ab“, „Pos1“ und „Ende“ hinzugefügt. (14719d3)
API-Änderungen
- In
CoordinatorLayout.java
wurden Anmerkungen zur Null-Zulässigkeit hinzugefügt. (Ieb647, b/236474453)
Fehlerkorrekturen
- Behebung von Problemen mit den Tastaturaktionen „Auf“, „Ab“, „Leertaste“ und „Tastenvariante“ mit
NestedScrollView
undCoordinatorLayout
. (bdd72e6)
Version 1.2
Version 1.2.0
12. Januar 2022
androidx.coordinatorlayout:coordinatorlayout:1.2.0
wird veröffentlicht. Version 1.2.0 enthält diese Commits.
Wichtige Änderungen seit Version 1.1.0
- Nur Laufzeit-sichtbare Anmerkungen in CoordinatorLayout-Regeln beibehalten (9ec7cb)
Version 1.2.0-rc01
15. Dezember 2021
androidx.coordinatorlayout:coordinatorlayout:1.2.0-rc01
wird veröffentlicht. Version 1.2.0-rc01 enthält diese Commits.
Version 1.2.0-beta01
17. November 2021
androidx.coordinatorlayout:coordinatorlayout:1.2.0-beta01
wird veröffentlicht. Version 1.2.0-beta01 enthält diese Commits.
API-Änderungen
- Die APIs wurden für die Betaversion fertiggestellt.
Version 1.2.0-alpha01
3. November 2021
androidx.coordinatorlayout:coordinatorlayout:1.2.0-alpha01
wird veröffentlicht. Version 1.2.0-alpha01 enthält diese Commits.
Fehlerkorrekturen
- Nur Laufzeit-sichtbare Anmerkungen in CoordinatorLayout-Regeln beibehalten (9ec7cb)
Version 1.1.0
Version 1.1.0
4. Dezember 2019
androidx.coordinatorlayout:coordinatorlayout:1.1.0
wird veröffentlicht. Version 1.1.0 enthält diese Commits.
Wichtige Änderungen seit Version 1.0.0
- aosp/737190: CoordinatorLayout implementiert jetzt
NestedScrollingParent3
undCoordinatorLayout.Behavior
implementiert eine neue Überladung vononNestedScroll
, damitBehaviors
die Scrolldistanz für verschachtelte scrollbare untergeordnete Elemente melden kann (während desdispatchNestedScroll()
/onNestedScroll()
-Durchlaufs). Die bisherigeonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int)
wurde zugunsten der neuenonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[])
eingestellt. DieBehavior
-Implementierungen sollten entsprechend aktualisiert werden. WennCoordinatorLayout#onNestedScroll(View, int, int, int, int, int)
derzeit durch Entwicklercode überschrieben wird, wird es wahrscheinlich nicht mehr aufgerufen. Stattdessen sollteCoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[])
überschrieben werden. - CoordinatorLayout für Bedienungshilfen freigegeben (aosp/1056175)
- Die Anmerkung „
CoordinatorLayout.DefaultBehavior
“ wird nicht mehr unterstützt. Verwenden Sie stattdessen dieCoordinatorLayout.AttachedBehavior
-Benutzeroberfläche.
Version 1.1.0-rc01
23. Oktober 2019
androidx.coordinatorlayout:coordinatorlayout:1.1.0-rc01
wird veröffentlicht. Version 1.1.0-rc01 enthält diese Commits.
Neue Funktionen
- CoordinatorLayout für Bedienungshilfen freigegeben (aosp/1056175)
Version 1.1.0-beta01
5. Juni 2019
androidx.coordinatorlayout:coordinatorlayout:1.1.0-beta01
werden freigegeben. Die in dieser Version enthaltenen Commits finden Sie hier.
Fehlerkorrekturen
- Migration von veralteten Testklassen (aosp/853955)
Version 1.1.0-alpha01
3. Dezember 2018
API-Änderungen
aosp/737190: CoordinatorLayout implementiert jetzt
NestedScrollingParent3
undCoordinatorLayout.Behavior
implementiert eine neue Überladung vononNestedScroll
, damitBehaviors
die Scrolldistanz für verschachtelte scrollbare untergeordnete Elemente melden kann (während desdispatchNestedScroll()
/onNestedScroll()
-Durchlaufs). Die bisherigeonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int)
wurde zugunsten der neuenonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[])
eingestellt. DieBehavior
-Implementierungen sollten entsprechend aktualisiert werden.Wenn
CoordinatorLayout#onNestedScroll(View, int, int, int, int, int)
derzeit durch Entwicklercode überschrieben wird, wird es wahrscheinlich nicht mehr aufgerufen. Stattdessen sollteCoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[])
überschrieben werden.