DrawerLayout

Wdrażanie widżetu szuflady Material Design.
Najnowsza aktualizacja Wersja stabilna Wersja kandydująca do publikacji Wersja beta Wersja alfa
22 marca 2023 r. 1.2.0 - - -

Deklarowanie zależności

Aby dodać zależność od DrawerLayout, musisz dodać do projektu repozytorium Maven Google. Więcej informacji znajdziesz w artykule Repozytorium Maven Google.

Dodaj zależności dotyczące potrzebnych artefaktów w pliku build.gradle aplikacji lub modułu:

Odlotowe

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

Kotlin

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

Więcej informacji o zależnościach znajdziesz w artykule Dodawanie zależności kompilacji.

Prześlij opinię

Twoja opinia pomoże nam ulepszyć Jetpacka. Jeśli odkryjesz nowe problemy lub masz pomysły na ulepszenie tej biblioteki, daj nam znać. Zanim utworzysz nową kartę, zapoznaj się z dotychczasowymi problemami w tej bibliotece. Możesz oddać głos na istniejący problem, klikając przycisk gwiazdki.

Tworzenie nowego problemu

Więcej informacji znajdziesz w dokumentacji narzędzia Issue Tracker.

Wersja 1.2

Wersja 1.2.0

22 marca 2023 r.

Publikacja androidx.drawerlayout:drawerlayout:1.2.0 Wersja 1.2.0 zawiera te zatwierdzenia.

Ważne zmiany od wersji 1.1.0

  • DrawerLayout jest teraz zintegrowany z interfejsami API OnBackPressedInvoked Androida 13, aby automatycznie przechwytywać systemowy przycisk Wstecz, gdy szuflada jest otwarta. Wymaga to włączenia w aplikacji gestu przewidywanego przejścia wstecz.
  • Połączenia openclose działają teraz niezawodnie, nawet jeśli szuflada jest zablokowana. Zablokowanie szuflady nadal uniemożliwia użytkownikom interakcję z nią za pomocą gestów.

Wersja 1.2.0-rc01

8 marca 2023 r.

androidx.drawerlayout:drawerlayout:1.2.0-rc01 zostaje opublikowany bez zmian. Wersja 1.2.0-rc01 zawiera te zatwierdzenia.

Wersja 1.2.0-beta01

8 lutego 2023 r.

androidx.drawerlayout:drawerlayout:1.2.0-beta01 zostaje opublikowany bez zmian. Wersja 1.2.0-beta01 zawiera te zatwierdzenia.

Wersja 1.2.0-alpha01

21 września 2022 r.

Publikacja androidx.drawerlayout:drawerlayout:1.2.0-alpha01 Wersja 1.2.0-alpha01 zawiera te zmiany.

Nowe funkcje

  • Integracja nowych interfejsów API OnBackPressedInvoked na Androidzie 13 (0c84661)

Poprawki błędów

  • Zapewnienie programowego działania urządzeń open()close(), gdy szuflada jest zablokowana (ae09f6e)

Wersja 1.1.1

Wersja 1.1.1

2 września 2020 r.

Publikacja androidx.drawerlayout:drawerlayout:1.1.1 Wersja 1.1.1 zawiera te zatwierdzenia.

Poprawki błędów

  • Rozwiązaliśmy problem, który powodował, że znaki open()close() nie działały podczas używania znaków LOCK_MODE_LOCKED_CLOSED lub LOCK_MODE_LOCKED_OPEN. (b/162253907)

Wersja 1.1.0

Wersja 1.1.0

24 czerwca 2020 r.

Publikacja androidx.drawerlayout:drawerlayout:1.1.0 Wersja 1.1.0 zawiera te zmiany.

Najważniejsze zmiany od wersji 1.0.0

  • DrawerLayout uwzględnia teraz rozmiar wszystkich odcięć nawigacji przy użyciu gestów, zwiększając obszar dostępny dla użytkowników, aby mogli przytrzymać i przesunąć palcem, aby otworzyć panel, gdy nawigacja przy użyciu gestów jest włączona.
  • DrawerLayout obsługuje teraz ustawianie domyślnego stylu za pomocą atrybutu motywu drawerLayoutStyle.
  • Klasa DrawerLayout implementuje teraz interfejs Openable dodany w CustomView 1.1.0.

Wersja 1.1.0-rc01

20 maja 2020 r.

androidx.drawerlayout:drawerlayout:1.1.0-rc01 została opublikowana bez zmian od 1.1.0-beta01. Wersja 1.1.0-rc01 zawiera te zmiany.

Wersja 1.1.0-beta01

1 kwietnia 2020 r.

androidx.drawerlayout:drawerlayout:1.1.0-beta01 została opublikowana bez zmian od 1.1.0-alpha04. Wersja 1.1.0-beta01 zawiera te zmiany.

Wersja 1.1.0-alpha04

4 marca 2020 r.

Publikacja androidx.drawerlayout:drawerlayout:1.1.0-alpha04 Wersja 1.1.0-alpha04 zawiera te zmiany.

Zmiany w interfejsie API

Wersja 1.1.0-alpha03

15 sierpnia 2019 r.

Publikacja androidx.drawerlayout:drawerlayout:1.1.0-alpha03 Zatwierdzenia zawarte w tej wersji znajdziesz tutaj.

Poprawki błędów

  • Wyeliminowano niezgodność binarną z androidx.core:core:1.2.0-alpha03 (b/139103874).

Wersja 1.1.0-alpha02

13 czerwca 2019 r.

Publikacja androidx.drawerlayout:drawerlayout:1.1.0-alpha02 Zatwierdzenia zawarte w tej wersji znajdziesz tutaj.

Nowe funkcje

  • Możesz teraz ustawić styl domyślny za pomocą nowego atrybutu motywu drawerLayoutStyle.
  • Usunięto wycofane działanie w przypadku korzystania z nawigacji przy użyciu gestów na Androidzie 10. Panele są teraz otwierane przez przytrzymanie i przesunięcie.

Wersja 1.1.0-alpha01

7 maja 2019 r.

Publikacja androidx.drawerlayout:drawerlayout:1.1.0-alpha01

Nowe funkcje

  • Aktualizacja dotycząca obsługi nawigacji gestami: DrawerLayout ustawia teraz wykluczenie gestów systemowych rects, aby umożliwić otwieranie szuflad przez przesuwanie.

Wersja 1.0.0

Wersja 1.0.0

21 września 2018 r.

Publikacja androidx.drawerlayout:drawerlayout:1.0.0