Drawerlayout
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ą.
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 APIOnBackPressedInvoked
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
open
iclose
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()
iclose()
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()
iclose()
nie działały podczas korzystania z funkcjiLOCK_MODE_LOCKED_CLOSED
lubLOCK_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 motywudrawerLayoutStyle
.DrawerLayout
korzysta teraz z interfejsuOpenable
dodanego w ramach dodatku CustomView1.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
DrawerLayout
implementuje teraz interfejsOpenable
dodany w widoku niestandardowym1.1.0-alpha02
. (b/129979320)
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 systemurects
, 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.