Drawerlayout

Implementieren Sie ein Material Design-Leisten-Widget.
Letzte Aktualisierung Stabile Version Release Candidate Beta-Ausgabe Alphaversion
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 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:

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. 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 zum Issue Tracker.

Version 1.2

Version 1.2.0

22. März 2023

androidx.drawerlayout:drawerlayout:1.2.0 wird 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 die Schaltfläche „Zurück“ des Systems automatisch zu erfassen, wenn die Schublade geöffnet ist. Dazu muss in Ihrer App die vorhersagende Zurück-Geste aktiviert sein.
  • Das Aufrufen von open und close funktioniert jetzt einheitlich, auch wenn die Leiste gesperrt ist. Wenn Sie die Leiste sperren, können Nutzer weiterhin nicht per Touch-Gesten mit ihr interagieren.

Version 1.2.0-rc01

8. März 2023

androidx.drawerlayout:drawerlayout:1.2.0-rc01 wird 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 wird 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 wurde veröffentlicht. Version 1.2.0-alpha01 enthält diese Commits.

Neue Funktionen

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

Fehlerkorrekturen

  • Sorgen dafür, dass open() und close() programmatisch funktionieren, wenn die Schublade gesperrt ist (ae09f6e)

Version 1.1.1

Version 1.1.1

2. September 2020

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

Fehlerkorrekturen

  • Ein Problem wurde behoben, durch das open() und close() nicht funktionierten, wenn LOCK_MODE_LOCKED_CLOSED oder LOCK_MODE_LOCKED_OPEN verwendet wurde. (b/162253907)

Version 1.1.0

Version 1.1.0

24. Juni 2020

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

Wichtige Änderungen seit Version 1.0.0

  • Bei DrawerLayout wird jetzt die Größe der Einblendungen für die Gestennavigation berücksichtigt. Wenn die Gestennavigation aktiviert ist, wird der Bereich vergrößert, in dem Nutzer lange drücken und wischen können, um die Leiste zu öffnen.
  • Bei DrawerLayout kann jetzt über das 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 wird seit 1.1.0-beta01 unverändert 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 dem 1.1.0-alpha04 freigegeben. 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 wird 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 wurde veröffentlicht. Die in dieser Version enthaltenen Commits finden Sie hier.

Fehlerkorrekturen

  • Behobene Inkompatibilität von Binärdateien mit androidx.core:core:1.2.0-alpha03 (b/139103874)

Version 1.1.0-alpha02

13. Juni 2019

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

Neue Funktionen

  • Der Standardstil kann jetzt über das neue Designattribut drawerLayoutStyle festgelegt werden.
  • Das eingestellte Verhalten bei Verwendung mit der Bedienung über Gesten unter Android 10 wurde entfernt. Schubladen 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 wurde veröffentlicht.

Neue Funktionen

  • Aktualisierung der Unterstützung für die Gestennavigation: DrawerLayout legt jetzt den System-Gestenausschluss rects fest, um das Wischen zum Öffnen von Schubladen zu ermöglichen.

Version 1.0.0

Version 1.0.0

21. September 2018

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