CoordinatorLayout

  
Positioniert Widgets auf oberster Anwendungsebene wie AppBarLayout und FloatingActionButton.
Letzte Aktualisierung Stabile Release Releasekandidat Beta-Release Alpha-Release
26. Februar 2025 1.3.0 - - -

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 unter Google Maven-Repository.

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

Cool

dependencies {
    implementation "androidx.coordinatorlayout:coordinatorlayout:1.3.0"
}

Kotlin

dependencies {
    implementation("androidx.coordinatorlayout:coordinatorlayout:1.3.0")
}

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

Feedback

Ihr Feedback hilft uns, Jetpack zu verbessern. Wenn Sie neue Probleme entdecken oder Ideen zur Verbesserung dieser Bibliothek haben, lassen Sie es uns wissen. Bevor Sie ein neues Problem erstellen, sollten Sie sich jedoch die bereits gemeldeten Probleme in dieser Bibliothek ansehen. Wenn Sie sich einer Problemmeldung anschließen möchten, klicken Sie auf den Button mit dem Stern.

Neues Problem melden

Weitere Informationen finden Sie in der Dokumentation zum Issue Tracker.

Version 1.3

Version 1.3.0

26. Februar 2025

androidx.coordinatorlayout:coordinatorlayout:1.3.0 ist veröffentlicht. Version 1.3.0 enthält diese Commits.

Wichtige Änderungen seit Version 1.2.0

Neue Funktionen

  • Unterstützung für die Tasten „Bild auf“, „Bild ab“, „Pos1“ und „Ende“ hinzugefügt .(14719d3)
  • Demos von RecyclerView in einem CoordinatorLayout mit einer reduzierbaren App-Leiste und PreferenceScreen in einem CoordinatorLayout mit einer reduzierbaren App-Leiste hinzugefügt. (fca56e0, I4c679)

Diverse Fehlerkorrekturen

  • Tastaturaktionen mit den Tasten „Nach oben“, „Nach unten“ und „Leertaste“ sowie Tastenvariationen mit NestedScrollView in einem CoordinatorLayout korrigiert. (I216f4)
  • Ein Fehler wurde behoben, durch den die App-Leiste beim Verwenden einer RecyclerView in einem CoordinatorLayout nicht richtig reduziert wurde. (I7eac4)

Version 1.3.0-rc01

12. Februar 2025

androidx.coordinatorlayout:coordinatorlayout:1.3.0-rc01 ist veröffentlicht. Version 1.3.0-rc01 enthält diese Commits.

Version 1.3.0-beta01

29. Januar 2025

androidx.coordinatorlayout:coordinatorlayout:1.3.0-beta01 ist veröffentlicht. Version 1.3.0-beta01 enthält diese Commits.

Version 1.3.0-alpha03

15. Januar 2025

androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha03 ist veröffentlicht. Version 1.3.0-alpha03 enthält diese Commits.

Diverse Fehlerkorrekturen

  • In dieser Bibliothek werden jetzt JSpecify-Annotationen für Nullsicherheit verwendet, die typbezogen sind. Kotlin-Entwickler sollten das folgende Compiler-Argument verwenden, um die korrekte Verwendung zu erzwingen: -Xjspecify-annotations=strict (dies ist die Standardeinstellung ab Version 2.1.0 des Kotlin-Compilers). (I9ab25, b/326456246)
  • Die App-Leiste wird jetzt richtig reduziert, wenn die Tastatur in einem CoordinatorLayout mit einer recyclerview geschlossen wird.

Version 1.3.0-alpha02

4. Oktober 2023

androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha02 ist veröffentlicht. Version 1.3.0-alpha02 enthält diese Commits.

  • Versions-Update, keine Änderung gegenüber 1.3.0-alpha01.

Version 1.3.0-alpha01

20. September 2023

androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha01 ist veröffentlicht. Version 1.3.0-alpha01 enthält diese Commits.

Neue Funktionen

  • Unterstützung für die Tasten „Bild auf“, „Bild ab“, „Pos1“ und „Ende“ hinzugefügt. (14719d3)

API-Änderungen

  • Annotationen für Null-Zulässigkeit in CoordinatorLayout.java hinzugefügt. (Ieb647, b/236474453)

Diverse Fehlerkorrekturen

  • Tastaturaktionen mit den Tasten „Nach oben“, „Nach unten“ und „Leertaste“ sowie Tastenvariationen mit NestedScrollView und CoordinatorLayout korrigiert. (bdd72e6)

Version 1.2

Version 1.2.0

12. Januar 2022

androidx.coordinatorlayout:coordinatorlayout:1.2.0 ist veröffentlicht. Version 1.2.0 enthält diese Commits.

Wichtige Änderungen seit Version 1.1.0

  • Nur zur Laufzeit sichtbare Annotationen in CoordinatorLayout-Regeln beibehalten (9ec7cb)

Version 1.2.0-rc01

15. Dezember 2021

androidx.coordinatorlayout:coordinatorlayout:1.2.0-rc01 ist 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 ist veröffentlicht. Version 1.2.0-beta01 enthält diese Commits.

API-Änderungen

  • APIs für die Betaversion fertiggestellt.

Version 1.2.0-alpha01

3. November 2021

androidx.coordinatorlayout:coordinatorlayout:1.2.0-alpha01 ist veröffentlicht. Version 1.2.0-alpha01 enthält diese Commits.

Diverse Fehlerkorrekturen

  • Nur zur Laufzeit sichtbare Annotationen in CoordinatorLayout-Regeln beibehalten (9ec7cb)

Version 1.1.0

Version 1.1.0

4. Dezember 2019

androidx.coordinatorlayout:coordinatorlayout:1.1.0 ist veröffentlicht. Version 1.1.0 enthält diese Commits.

Wichtige Änderungen seit Version 1.0.0

  • aosp/737190: CoordinatorLayout implementiert jetzt NestedScrollingParent3 und CoordinatorLayout.Behavior implementiert eine neue Überladung von onNestedScroll, damit Behaviors die zurückgelegte Scrollstrecke an untergeordnete Elemente mit verschachteltem Scrollen melden können (während des dispatchNestedScroll()/onNestedScroll()-Durchlaufs). Die zuvor vorhandene onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int) wurde zugunsten der neuen onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[]) eingestellt und die Behavior-Implementierungen sollten entsprechend aktualisiert werden. Wenn Entwicklercode derzeit CoordinatorLayout#onNestedScroll(View, int, int, int, int, int) überschreibt, wird er wahrscheinlich nicht mehr aufgerufen und stattdessen sollte CoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[]) überschrieben werden.
  • CoordinatorLayout für Bedienungshilfen verfügbar gemacht (aosp/1056175)
  • Die Annotation CoordinatorLayout.DefaultBehavior wurde eingestellt. Verwenden Sie stattdessen die Schnittstelle CoordinatorLayout.AttachedBehavior.

Version 1.1.0-rc01

23. Oktober 2019

androidx.coordinatorlayout:coordinatorlayout:1.1.0-rc01 ist veröffentlicht. Version 1.1.0-rc01 enthält diese Commits.

Neue Funktionen

  • CoordinatorLayout für Bedienungshilfen verfügbar gemacht (aosp/1056175)

Version 1.1.0-beta01

5. Juni 2019

androidx.coordinatorlayout:coordinatorlayout:1.1.0-beta01 ist veröffentlicht. Die in dieser Version enthaltenen Commits finden Sie hier.

Diverse Fehlerkorrekturen

  • Von eingestellten Testklassen migrieren (aosp/853955)

Version 1.1.0-alpha01

3. Dezember 2018

API-Änderungen

  • aosp/737190: CoordinatorLayout implementiert jetzt NestedScrollingParent3 und CoordinatorLayout.Behavior implementiert eine neue Überladung von onNestedScroll, damit Behaviors die zurückgelegte Scrollstrecke an untergeordnete Elemente mit verschachteltem Scrollen melden können (während des dispatchNestedScroll()/onNestedScroll()-Durchlaufs). Die zuvor vorhandene onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int) wurde zugunsten der neuen onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[]) eingestellt und die Behavior-Implementierungen sollten entsprechend aktualisiert werden.

    Wenn Entwicklercode derzeit CoordinatorLayout#onNestedScroll(View, int, int, int, int, int) überschreibt, wird er wahrscheinlich nicht mehr aufgerufen und stattdessen sollte CoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[]) überschrieben werden.