Drawerlayout

Wdrożenie widżetu w szufladzie Material Design.
Ostatnia aktualizacja Wersja stabilna Kandydat do wydania Wersja Beta Wersja alfa
22 marca 2023 r. 1.2.0 - - -

Deklarowanie zależności

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

Dodaj zależności dla artefaktów, których potrzebujesz, w pliku build.gradle aplikacji lub modułu:

Groovy

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.

Opinia

Twoja opinia pomoże nam ulepszyć Jetpack. Daj nam znać, jeśli odkryjesz nowe wydania lub masz pomysły na ulepszenie tej biblioteki. Zanim utworzysz nowy problem, zapoznaj się z dotychczasowymi problemami w tej bibliotece. Możesz dodać swój głos do istniejącego problemu, klikając przycisk z gwiazdką.

Tworzenie nowego zgłoszenia

Więcej informacji znajdziesz w dokumentacji narzędzia do śledzenia problemów.

Wersja 1.2

Wersja 1.2.0

22 marca 2023 r.

androidx.drawerlayout:drawerlayout:1.2.0 został zwolniony. Wersja 1.2.0 zawiera te zatwierdzenia.

Ważne zmiany od wersji 1.1.0

  • DrawerLayout integruje się teraz z interfejsami API OnBackPressedInvoked na Androidzie 13, aby automatycznie przechwytywać systemowy przycisk Wstecz, gdy panel jest otwarty. Wymaga to włączenia przewidującego gestu wstecz w aplikacji.
  • Wywoływanie openclose działa teraz konsekwentnie, nawet jeśli szuflada jest zablokowana. Zablokowanie szuflady 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 jest opublikowany bez wprowadzenia 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 jest opublikowany bez wprowadzenia zmian. Wersja 1.2.0-beta01 zawiera te commity.

Wersja 1.2.0-alpha01

21 września 2022 r.

androidx.drawerlayout:drawerlayout:1.2.0-alpha01 został zwolniony. Wersja 1.2.0-alpha01 zawiera te commity.

Nowe funkcje

  • Zintegruj nowe interfejsy API OnBackPressedInvoked na potrzeby Androida 13 (0c84661).

Poprawki błędów

  • Sprawdzanie, czy open()close() działają programowo, gdy szuflada jest zablokowana (ae09f6e)

Wersja 1.1.1

Wersja 1.1.1

2 września 2020 r.

androidx.drawerlayout:drawerlayout:1.1.1 został zwolniony. Wersja 1.1.1 zawiera te zatwierdzenia.

Poprawki błędów

  • Rozwiązaliśmy problem, który powodował, że funkcje open() i close() nie działały podczas korzystania z funkcji LOCK_MODE_LOCKED_CLOSED lub LOCK_MODE_LOCKED_OPEN. (b/162253907)

Wersja 1.1.0

Wersja 1.1.0

24 czerwca 2020 r.

Usługa androidx.drawerlayout:drawerlayout:1.1.0 została zwolniona. Wersja 1.1.0 zawiera te zatwierdzenia.

Ważne zmiany od wersji 1.0.0

  • DrawerLayout bierze teraz pod uwagę rozmiar dowolnych wstawek nawigacji za pomocą gestów, powiększając obszar dostępny dla użytkowników, aby umożliwić im długie naciśnięcie i przesunięcie w celu otwarcia szuflady, gdy włączona jest nawigacja za pomocą gestów.
  • DrawerLayout obsługuje teraz ustawianie stylu domyślnego za pomocą atrybutu motywu drawerLayoutStyle.
  • DrawerLayout korzysta teraz z interfejsu Openable dodanego w ramach dodatku CustomView 1.1.0.

Wersja 1.1.0-rc01

20 maja 2020 r.

Usługa androidx.drawerlayout:drawerlayout:1.1.0-rc01 została udostępniona bez zmian od 1.1.0-beta01. Wersja 1.1.0-rc01 zawiera te zatwierdzenia.

Wersja 1.1.0-beta01

1 kwietnia 2020 r.

androidx.drawerlayout:drawerlayout:1.1.0-beta01 jest publikowany bez zmian od 1.1.0-alpha04. Wersja 1.1.0-beta01 zawiera te commity.

Wersja 1.1.0-alpha04

4 marca 2020 r.

Usługa androidx.drawerlayout:drawerlayout:1.1.0-alpha04 została zwolniona. Wersja 1.1.0-alpha04 zawiera te commity.

Zmiany w interfejsie API

Wersja 1.1.0-alpha03

15 sierpnia 2019 r.

Usługa androidx.drawerlayout:drawerlayout:1.1.0-alpha03 została zwolniona. Zmiany 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.

androidx.drawerlayout:drawerlayout:1.1.0-alpha02 został zwolniony. Zmiany zawarte w tej wersji znajdziesz tutaj.

Nowe funkcje

  • Możesz teraz ustawić styl domyślny za pomocą nowego atrybutu motywu drawerLayoutStyle.
  • Usunięto wycofane zachowanie podczas korzystania z nawigacji gestami w Androidzie 10. Szuflady są teraz otwierane przez przytrzymanie i przesunięcie palcem

Wersja 1.1.0-alpha01

7 maja 2019 r.

androidx.drawerlayout:drawerlayout:1.1.0-alpha01 został zwolniony.

Nowe funkcje

  • Aktualizacja obsługi nawigacji gestami: DrawerLayout ustawia wykluczenie gestów systemu rects, aby umożliwić otwieranie szuflad za pomocą przesuwania.

Wersja 1.0.0

Wersja 1.0.0

21 września 2018 r.

Usługa androidx.drawerlayout:drawerlayout:1.0.0 została zwolniona.