Drawerlayout

Implementieren Sie ein Drawer-Widget mit Material Design.
Letzte Aktualisierung Stabile Release Releasekandidat Beta-Release Alpha-Release
22. März 2023 1.2.0 - - -

Abhängigkeiten deklarieren

Wenn Sie eine Abhängigkeit von DrawerLayout 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 der Datei build.gradle für Ihre App oder Ihr Modul die Abhängigkeiten für die benötigten Artefakte hinzu:

Cool

dependencies {
    implementation "androidx.drawerlayout:drawerlayout:1.2.0"
}

Kotlin

dependencies {
    implementation("androidx.drawerlayout:drawerlayout:1.2.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.2

Version 1.2.0

22. März 2023

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

Wichtige Änderungen seit Version 1.1.0

  • DrawerLayout ist jetzt in die OnBackPressedInvoked-APIs von Android 13 eingebunden, um den Button „Zurück“ des Systems automatisch abzufangen, wenn die Leiste geöffnet ist. Dazu muss Ihre App die prädiktive Zurück-Geste verwenden.
  • Die Aufrufe von open und close funktionieren jetzt auch dann, wenn das Drawer gesperrt ist. Wenn das Drawer gesperrt ist, können Nutzer weiterhin nicht über Gesten damit interagieren.

Version 1.2.0-rc01

8. März 2023

androidx.drawerlayout:drawerlayout:1.2.0-rc01 wurde ohne Änderungen veröffentlicht. Version 1.2.0-rc01 enthält diese Commits.

Version 1.2.0-beta01

8. Februar 2023

androidx.drawerlayout:drawerlayout:1.2.0-beta01 wurde ohne Änderungen veröffentlicht. Version 1.2.0-beta01 enthält diese Commits.

Version 1.2.0-alpha01

21. September 2022

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

Neue Funktionen

  • Neue OnBackPressedInvoked APIs für Android 13 einbinden (0c84661)

Diverse Fehlerkorrekturen

  • Sicherstellen, dass open() und close() programmatisch funktionieren, wenn das Drawer gesperrt ist (ae09f6e)

Version 1.1.1

Version 1.1.1

2. September 2020

androidx.drawerlayout:drawerlayout:1.1.1 ist veröffentlicht. Version 1.1.1 enthält diese Commits.

Diverse Fehlerkorrekturen

  • Ein Problem wurde behoben, bei dem open() und close() bei Verwendung von LOCK_MODE_LOCKED_CLOSED oder LOCK_MODE_LOCKED_OPEN nicht funktionierten. (b/162253907)

Version 1.1.0

Version 1.1.0

24. Juni 2020

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

Wichtige Änderungen seit Version 1.0.0

  • DrawerLayout berücksichtigt jetzt die Größe von Insets für die Bedienung über Gesten und erweitert den Bereich, in dem Nutzer lange drücken und wischen können, um die Leiste zu öffnen, wenn die Bedienung über Gesten aktiviert ist.
  • Mit DrawerLayout kann jetzt mit dem Designattribut drawerLayoutStyle ein Standardstil festgelegt werden.
  • DrawerLayout implementiert jetzt die Openable-Schnittstelle, die in CustomView 1.1.0 hinzugefügt wurde.

Version 1.1.0-rc01

20. Mai 2020

androidx.drawerlayout:drawerlayout:1.1.0-rc01 wurde ohne Änderungen seit 1.1.0-beta01 veröffentlicht. Version 1.1.0-rc01 enthält diese Commits.

Version 1.1.0-beta01

1. April 2020

androidx.drawerlayout:drawerlayout:1.1.0-beta01 wurde ohne Änderungen seit 1.1.0-alpha04 veröffentlicht. Version 1.1.0-beta01 enthält diese Commits.

Version 1.1.0-alpha04

4. März 2020

androidx.drawerlayout:drawerlayout:1.1.0-alpha04 ist veröffentlicht. Version 1.1.0-alpha04 enthält diese Commits.

API-Änderungen

Version 1.1.0-alpha03

15. August 2019

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

Diverse Fehlerkorrekturen

  • Binäre Inkompatibilität mit androidx.core:core:1.2.0-alpha03 behoben (b/139103874)

Version 1.1.0-alpha02

13. Juni 2019

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

Neue Funktionen

  • Mit dem neuen Designattribut drawerLayoutStyle kann jetzt ein Standardstil festgelegt werden.
  • Das veraltete Verhalten bei Verwendung mit der Bedienung über Gesten unter Android 10 wurde entfernt. Drawer werden jetzt durch langes Drücken und Wischen geöffnet.

Version 1.1.0-alpha01

7. Mai 2019

androidx.drawerlayout:drawerlayout:1.1.0-alpha01 ist veröffentlicht.

Neue Funktionen

  • Update für die Unterstützung der Gestennavigation: DrawerLayout legt jetzt rects für den Ausschluss von Systemgesten fest, um das Öffnen von Drawern durch Wischen zu ermöglichen.

Version 1.0.0

Version 1.0.0

21. September 2018

androidx.drawerlayout:drawerlayout:1.0.0 ist veröffentlicht.