Coordinatorlayout
Ostatnia aktualizacja | Wersja stabilna | Wersja kandydująca | Wersja Beta | Wydanie alfa |
---|---|---|---|---|
4 października 2023 roku | 1.2.0 | - | - | 1.3.0-alfa02 |
Deklarowanie zależności
Aby dodać zależność od CoordinatorLayout, musisz dodać do projektu repozytorium Google Maven. 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:
Odlotowe
dependencies { implementation "androidx.coordinatorlayout:coordinatorlayout:1.2.0" }
Kotlin
dependencies { implementation("androidx.coordinatorlayout:coordinatorlayout: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ć Jetpacka. Jeśli zauważysz nowe problemy lub masz pomysły na ulepszenie tej biblioteki, daj nam znać. 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 Issue Tracker.
Wersja 1.3
Wersja 1.3.0-alpha02
4 października 2023 roku
androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha02
został zwolniony. Wersja 1.3.0-alpha02 zawiera te commity.
- Wersja z aktualizacją, bez zmian w porównaniu z wersją
1.3.0-alpha01
.
Wersja 1.3.0-alpha01
20 września 2023 r.
Usługa androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha01
została zwolniona. Wersja 1.3.0-alpha01 zawiera te zatwierdzenia.
Nowe funkcje
- Dodaje obsługę zdarzeń związanych z klawiszami Page Up, Page Down, Home i End. (14719d3)
Zmiany w interfejsie API
- Dodano adnotacje o możliwości anulowania w
CoordinatorLayout.java
. (Ieb647, b/236474453)
Poprawki błędów
- Poprawia działanie klawiszy
NestedScrollView
iCoordinatorLayout
w przypadku ruchów w górę, w dół, spacji i zmian klawiszy. (bdd72e6)
Wersja 1.2
Wersja 1.2.0
12 stycznia 2022 r.
androidx.coordinatorlayout:coordinatorlayout:1.2.0
został zwolniony. Wersja 1.2.0 zawiera te zatwierdzenia.
Ważne zmiany od wersji 1.1.0
- Zachowaj tylko adnotacje widoczne w czasie wykonywania w regułach CoordinatorLayout (9ec7cb)
Wersja 1.2.0-rc01
15 grudnia 2021 roku
androidx.coordinatorlayout:coordinatorlayout:1.2.0-rc01
został zwolniony. Wersja 1.2.0-rc01 zawiera te zatwierdzenia.
Wersja 1.2.0-beta01
17 listopada 2021 r.
androidx.coordinatorlayout:coordinatorlayout:1.2.0-beta01
został zwolniony. Wersja 1.2.0-beta01 zawiera te commity.
Zmiany interfejsu API
- Interfejsy API zostały sfinalizowane w wersji beta.
Wersja 1.2.0-alpha01
3 listopada 2021 r.
androidx.coordinatorlayout:coordinatorlayout:1.2.0-alpha01
został zwolniony. Wersja 1.2.0-alpha01 zawiera te commity.
Poprawki błędów
- Zachowaj tylko adnotacje widoczne w czasie wykonywania w regułach CoordinatorLayout (9ec7cb)
Wersja 1.1.0
Wersja 1.1.0
4 grudnia 2019
androidx.coordinatorlayout:coordinatorlayout:1.1.0
został zwolniony. Wersja 1.1.0 zawiera te zatwierdzenia:
Ważne zmiany wprowadzone od wersji 1.0.0
- aosp/737190: komponent CoordinatorLayout implementuje teraz metodę
NestedScrollingParent3
, a komponentCoordinatorLayout.Behavior
implementuje nową przeciążenie metodyonNestedScroll
, aby umożliwić komponentowiBehaviors
zgłaszanie, jaką odległość przewijania zajmują zagnieżdżone elementy przewijania (podczas przejściadispatchNestedScroll()
/onNestedScroll()
). Wcześniej istniejąceonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int)
zostało wycofane na rzecz nowychonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[])
iBehavior
. Należy odpowiednio zaktualizować implementacje. Jeśli kod dewelopera obecnie zastępuje funkcjęCoordinatorLayout#onNestedScroll(View, int, int, int, int, int)
, prawdopodobnie nie będzie już wywoływany i zamiast tego należy zastąpić funkcjęCoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[])
. - Udostępnianie CoordinatorLayout usługom ułatwień dostępu (aosp/1056175)
- Adnotacja
CoordinatorLayout.DefaultBehavior
została wycofana. Zamiast tego użyj interfejsuCoordinatorLayout.AttachedBehavior
.
Wersja 1.1.0-rc01
23 października 2019 r.
androidx.coordinatorlayout:coordinatorlayout:1.1.0-rc01
został zwolniony. Wersja 1.1.0-rc01 zawiera te zatwierdzenia:
Nowe funkcje
- Udostępniono CoordinatorLayout dla usług ułatwień dostępu (aosp/1056175)
Wersja 1.1.0-beta01
5 czerwca 2019 r.
androidx.coordinatorlayout:coordinatorlayout:1.1.0-beta01
zostały opublikowane. Zmiany zawarte w tej wersji znajdziesz tutaj.
Poprawki błędów
- Migracja z wycofanych klas testowych (aosp/853955)
Wersja 1.1.0-alpha01
3 grudnia 2018 r.
Zmiany w interfejsie API
aosp/737190: CoordinatorLayout implementuje teraz
NestedScrollingParent3
, aCoordinatorLayout.Behavior
implementuje nową przeciążenieonNestedScroll
, aby umożliwićBehaviors
zgłaszanie informacji o odległości przewijania do zagnieżdżonych elementów potomnych (podczas przejściadispatchNestedScroll()
/onNestedScroll()
). Dotychczasowa implementacjaonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int)
została wycofana i zastąpiona nowymi implementacjamionNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[])
, a implementacjaBehavior
należy odpowiednio zaktualizować.Jeśli kod programisty zastępuje obecnie kod
CoordinatorLayout#onNestedScroll(View, int, int, int, int, int)
, prawdopodobnie nie będzie już wywoływany. Zamiast niego należy zastąpić kodCoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[])
.