Koordinatorlayout

  
Positionieren Sie App-Widgets auf oberster Ebene wie AppBarLayout und FloatingActionButton.
Letzte Aktualisierung Stabile Version Releasekandidat Beta-Ausgabe Alpharelease
4. Oktober 2023 1.2.0 - - 1.3.0-alpha02

Abhängigkeiten deklarieren

Zum Hinzufügen einer Abhängigkeit von CoordinatorLayout 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:

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

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.

Neues Problem erstellen

Weitere Informationen finden Sie in der Dokumentation zum Issue Tracker.

Version 1.3

Version 1.3.0-alpha02

4. Oktober 2023

androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha02 wird freigegeben. Version 1.3.0-alpha02 enthält diese Commits.

  • Ein Versions-Bump Release, keine Änderung gegenüber 1.3.0-alpha01.

Version 1.3.0-alpha01

20. September 2023

androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha01 wird freigegeben. Version 1.3.0-alpha01 enthält diese Commits.

Neue Funktionen

  • Wichtige Ereignisse vom Typ „Bild nach oben“, „Bild nach unten“, „Zurück zur Startseite“ und „Ende verschieben“ werden jetzt unterstützt. (14719d3)

API-Änderungen

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

Fehlerkorrekturen

  • Korrigiert Tastaturaktionen nach oben, unten, Leertaste und Tastenvariationen mit NestedScrollView und CoordinatorLayout. (bdd72e6)

Version 1.2

Version 1.2.0

12. Januar 2022

androidx.coordinatorlayout:coordinatorlayout:1.2.0 wird freigegeben. Version 1.2.0 enthält diese Commits.

Wichtige Änderungen seit Version 1.1.0

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

Version 1.2.0-rc01

15. Dezember 2021

androidx.coordinatorlayout:coordinatorlayout:1.2.0-rc01 wird freigegeben. 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 freigegeben. Version 1.2.0-beta01 enthält diese Commits.

API-Änderungen

  • Die Betaphase der APIs ist abgeschlossen.

Version 1.2.0-alpha01

3. November 2021

androidx.coordinatorlayout:coordinatorlayout:1.2.0-alpha01 wird freigegeben. Version 1.2.0-alpha01 enthält diese Commits.

Fehlerkorrekturen

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

Version 1.1.0

Version 1.1.0

4. Dezember 2019

androidx.coordinatorlayout:coordinatorlayout:1.1.0 wird freigegeben. 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 Überlastung von onNestedScroll, damit Behaviors melden kann, wie viel Scroll-Distanz von verschachtelten scrollbaren untergeordneten Elementen (während des dispatchNestedScroll()/onNestedScroll()-Passes) verbraucht wird. Die zuvor vorhandene onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int) wurde eingestellt und durch die neuen Implementierungen onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[]) und Behavior ersetzt. Sie sollten entsprechend aktualisiert werden. Wenn der Entwicklercode derzeit CoordinatorLayout#onNestedScroll(View, int, int, int, int, int) überschreibt, wird er wahrscheinlich nicht mehr aufgerufen und CoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[]) sollte stattdessen überschrieben werden.
  • Gefährdetes CoordinatorLayout mit Bedienungshilfen (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 wird freigegeben. Version 1.1.0-rc01 enthält diese Commits.

Neue Funktionen

  • Gefährdetes CoordinatorLayout mit Bedienungshilfen (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

  • 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 Überlastung von onNestedScroll, damit Behaviors melden kann, wie viel Scroll-Distanz von verschachtelten scrollbaren untergeordneten Elementen (während des dispatchNestedScroll()/onNestedScroll()-Passes) verbraucht wird. Die zuvor vorhandene onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int) wurde eingestellt und durch die neuen Implementierungen onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[]) und Behavior ersetzt. Sie sollten entsprechend aktualisiert werden.

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