Układ szuflad
Najnowsza aktualizacja | Wersja stabilna | Kandydat 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 Google Maven. Więcej informacji znajdziesz w repozytorium Google Maven.
W pliku build.gradle
aplikacji lub modułu dodaj zależności artefaktów, których potrzebujesz:
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.
Opinia
Twoja opinia pomoże nam ulepszyć Jetpack. Daj nam znać, jeśli znajdziesz nowe wydania lub masz pomysły na ulepszenie tej biblioteki. Zanim utworzysz nową bibliotekę, przejrzyj problemy z tą biblioteką. Możesz oddać głos w ramach istniejącego problemu, klikając przycisk gwiazdki.
Więcej informacji znajdziesz w dokumentacji narzędzia Issue Tracker.
Wersja 1.2
Wersja 1.2.0
22 marca 2023 r.
Aplikacja androidx.drawerlayout:drawerlayout:1.2.0
została zwolniona. Wersja 1.2.0 zawiera te zatwierdzenia.
Ważne zmiany od wersji 1.1.0
DrawerLayout
integruje się teraz z interfejsami APIOnBackPressedInvoked
w Androidzie 13, aby automatycznie przechwytywać systemowy przycisk Wstecz, gdy szuflada jest otwarta. Wymaga to włączenia gestu przewidywanego przejścia wstecz.- Połączenia
open
iclose
działają teraz bez problemu nawet wtedy, gdy panel jest zablokowany. Zablokowanie panelu nadal uniemożliwia użytkownikom korzystanie z panelu za pomocą gestów.
Wersja 1.2.0-rc01
8 marca 2023 r.
Aplikacja androidx.drawerlayout:drawerlayout:1.2.0-rc01
została wydana bez zmian. Wersja 1.2.0-rc01 zawiera te zatwierdzenia.
Wersja 1.2.0-beta01
8 lutego 2023 r.
Aplikacja androidx.drawerlayout:drawerlayout:1.2.0-beta01
została wydana bez zmian. Wersja 1.2.0-beta01 zawiera te zatwierdzenia.
Wersja 1.2.0-alfa01
21 września 2022 r.
Aplikacja androidx.drawerlayout:drawerlayout:1.2.0-alpha01
została zwolniona. Wersja 1.2.0-alpha01 zawiera te zatwierdzenia.
Nowe funkcje
- Zintegruj nowe interfejsy API
OnBackPressedInvoked
na Androida 13 (0c84661)
Poprawki błędów
- Sprawdź, czy
open()
iclose()
działają automatycznie, gdy szuflada jest zablokowana (ae09f6e)
Wersja 1.1.1
Wersja 1.1.1
2 września 2020 r.
Aplikacja androidx.drawerlayout:drawerlayout:1.1.1
została zwolniona. 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 zLOCK_MODE_LOCKED_CLOSED
lubLOCK_MODE_LOCKED_OPEN
. (b/162253907)
Wersja 1.1.0
Wersja 1.1.0
24 czerwca 2020 r.
Aplikacja 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
uwzględnia teraz rozmiar wszystkich wbudowań nawigacji przy użyciu gestów, zwiększając dostępny dla użytkowników obszar, aby móc przytrzymać i przytrzymać, a potem otworzyć panel, gdy włączona jest nawigacja przy użyciu gestów.- W
DrawerLayout
można teraz ustawiać styl domyślny za pomocą atrybutu motywudrawerLayoutStyle
. DrawerLayout
implementuje teraz interfejsOpenable
dodany w widoku CustomView1.1.0
.
Wersja 1.1.0-rc01
20 maja 2020 r.
Wersja 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.
Wersja androidx.drawerlayout:drawerlayout:1.1.0-beta01
została udostępniona bez zmian od 1.1.0-alpha04
. Wersja 1.1.0-beta01 zawiera te zatwierdzenia.
Wersja 1.1.0-alfa04
4 marca 2020 r.
Aplikacja androidx.drawerlayout:drawerlayout:1.1.0-alpha04
została zwolniona. Wersja 1.1.0-alpha04 zawiera te zatwierdzenia.
Zmiany w interfejsie API
DrawerLayout
implementuje teraz interfejsOpenable
dodany w widoku niestandardowym1.1.0-alpha02
. (b/129979320)
Wersja 1.1.0-alfa03
15 sierpnia 2019 r.
Aplikacja androidx.drawerlayout:drawerlayout:1.1.0-alpha03
została zwolniona. Zatwierdzenia zawarte w tej wersji znajdziesz tutaj.
Poprawki błędów
- Usunięto zgodność plików binarnych z elementem
androidx.core:core:1.2.0-alpha03
(b/139103874)
Wersja 1.1.0-alfa02
13 czerwca 2019 r.
Aplikacja androidx.drawerlayout:drawerlayout:1.1.0-alpha02
została zwolniona. Zatwierdzenia zawarte w tej wersji znajdziesz tutaj.
Nowe funkcje
- Możesz teraz ustawiać styl domyślny za pomocą nowego atrybutu motywu
drawerLayoutStyle
. - Usunęliśmy wycofane działanie związane z nawigacją przy użyciu gestów na Androidzie 10. Szuflady można teraz otwierać przez przytrzymanie i przesunięcie
Wersja 1.1.0-alfa01
7 maja 2019 r.
Aplikacja androidx.drawerlayout:drawerlayout:1.1.0-alpha01
została zwolniona.
Nowe funkcje
- Aktualizacja obsługi nawigacji przy użyciu gestów:
DrawerLayout
ustawia teraz wykluczenie gestów systemowychrects
, by umożliwić otwieranie szuflad przesuwania.
Wersja 1.0.0
Wersja 1.0.0
21 września 2018 r.
Aplikacja androidx.drawerlayout:drawerlayout:1.0.0
została zwolniona.