Schubladenlayout

Implementieren Sie ein Material Design-Leisten-Widget.
Letzte Aktualisierung Stabile Version Releasekandidat Beta-Ausgabe Alpharelease
22. März 2023 1.2.0 - - -

Abhängigkeiten deklarieren

Um eine Abhängigkeit von DrawerLayout hinzuzufügen, 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:

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

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.2

Version 1.2.0

22. März 2023

androidx.drawerlayout:drawerlayout:1.2.0 wird freigegeben. 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 integriert, um die Schaltfläche „Zurück“ des Systems automatisch abzufangen, wenn die Leiste geöffnet ist. Hierfür müssen Sie in Ihrer App die vorausschauende „Zurück“-Touch-Geste aktivieren.
  • open und close können jetzt auch weiterhin aufgerufen werden, wenn die Leiste gesperrt ist. Durch das Sperren der Leiste wird weiterhin verhindert, dass Nutzer über Touch-Gesten mit ihr interagieren können.

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 wird freigegeben. Version 1.2.0-alpha01 enthält diese Commits.

Neue Funktionen

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

Fehlerkorrekturen

  • Dafür sorgen, dass open() und close() programmatisch funktionieren, wenn die Leiste gesperrt ist (ae09f6e)

Version 1.1.1

Version 1.1.1

2. September 2020

androidx.drawerlayout:drawerlayout:1.1.1 wird freigegeben. Version 1.1.1 enthält diese Commits.

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 wird freigegeben. Version 1.1.0 enthält diese Commits.

Wichtige Änderungen seit Version 1.0.0

  • DrawerLayout berücksichtigt jetzt die Größe aller Einfügungen für die Bedienung über Gesten und erweitert den Bereich, der Nutzern durch langes Drücken und Wischen zur Verfügung steht, um die Leiste zu öffnen, wenn die Bedienung über Gesten aktiviert ist.
  • In DrawerLayout kann jetzt mit dem Designattribut drawerLayoutStyle ein Standardstil festgelegt werden.
  • DrawerLayout implementiert jetzt die in CustomView 1.1.0 hinzugefügte Schnittstelle Openable.

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 wird freigegeben. 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 wird freigegeben. Die in dieser Version enthaltenen Commits finden Sie hier.

Fehlerkorrekturen

  • Problem mit Inkompatibilität von Binärprogrammen 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 wird freigegeben. Die in dieser Version enthaltenen Commits finden Sie hier.

Neue Funktionen

  • Standardstil kann jetzt mit dem neuen Designattribut „drawerLayoutStyle“ festgelegt werden.
  • Das eingestellte Verhalten bei Verwendung mit Gestensteuerung unter Android 10 wurde entfernt. Schubladen werden jetzt durch langes Drücken und Wischen aufgeklappt

Version 1.1.0-alpha01

7. Mai 2019

androidx.drawerlayout:drawerlayout:1.1.0-alpha01 wird freigegeben.

Neue Funktionen

  • Update zur Unterstützung der Gestennavigation: In DrawerLayout wird jetzt der Ausschluss von Systemgesten rects festgelegt, um das Öffnen von Wischleisten zu erlauben.

Version 1.0.0

Version 1.0.0

21. September 2018

androidx.drawerlayout:drawerlayout:1.0.0 wird freigegeben.