Coordinatorlayout

  
Positionieren Sie Anwendungs-Widgets der obersten Ebene, z. B. AppBarLayout und FloatingActionButton.
Letzte Aktualisierung Stabile Version Release Candidate Beta-Ausgabe Alphaversion
4. Oktober 2023 1.2.0 - - 1.3.0-alpha02

Abhängigkeiten deklarieren

Um eine Abhängigkeit vom CoordinatorLayout hinzuzufügen, 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 App oder Ihr Modul die Abhängigkeiten für die erforderlichen Artefakte hinzu:

Groovy

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 teilen Sie uns mit, wenn Sie neue Probleme feststellen oder Ideen zur Verbesserung dieser Bibliothek haben. 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.

Neues Problem erstellen

Weitere Informationen finden Sie in der Dokumentation zur Problemverfolgung.

Version 1.3

Version 1.3.0-alpha02

4. Oktober 2023

androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha02 wurde 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

  • Die Schlüsselereignisse „Bild auf“, „Bild ab“, „Zur Startseite wechseln“ und „Ende der Verschiebung“ werden jetzt unterstützt. (14719d3)

API-Änderungen

  • In CoordinatorLayout.java wurden Anmerkungen zur Null-Zulässigkeit hinzugefügt. (Ieb647, b/236474453)

Fehlerkorrekturen

  • Die Tastaturaktionen „Auf“, „Ab“, „Leertaste“ und „Tastenvariante“ werden jetzt mit NestedScrollView und CoordinatorLayout ausgeführt. (bdd72e6)

Version 1.2

Version 1.2.0

12. Januar 2022

androidx.coordinatorlayout:coordinatorlayout:1.2.0 wurde 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 Betaphase der APIs wurde abgeschlossen.

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 sichtbare Laufzeitanmerkungen in den CoordinatorLayout-Regeln (9ec7cb) beibehalten

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 und CoordinatorLayout.Behavior implementiert eine neue Überladung von onNestedScroll, damit Behaviors die Scrolldistanz für verschachtelte scrollbare untergeordnete Elemente melden kann (während des dispatchNestedScroll()/onNestedScroll()-Durchlaufs). Die bisherige onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int) wurde zugunsten der neuen onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[]) eingestellt. Die Behavior-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 sollte CoordinatorLayout#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 die CoordinatorLayout.AttachedBehavior-Schnittstelle.

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

  • Offengelegtes CoordinatorLayout für Bedienungshilfen (aosp/1056175)

Version 1.1.0-beta01

5. Juni 2019

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

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 Scrolldistanz für verschachtelte scrollbare untergeordnete Elemente melden kann (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[])- und Behavior-Implementierungen eingestellt.

    Wenn CoordinatorLayout#onNestedScroll(View, int, int, int, int, int) derzeit durch Entwicklercode überschrieben wird, wird es wahrscheinlich nicht mehr aufgerufen. Stattdessen sollte CoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[]) überschrieben werden.