Układ koordynatora
Najnowsza aktualizacja | Wersja stabilna | Kandydat do publikacji | Wersja Beta | Wersja alfa |
---|---|---|---|---|
4 października 2023 r. | 1.2.0 | - | - | 1.3.0-alfa02 |
Deklarowanie zależności
Aby dodać zależność od CoordinatorUkład, 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.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ć 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.3
Wersja 1.3.0-alfa02
4 października 2023 r.
Aplikacja androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha02
została zwolniona. Wersja 1.3.0-alpha02 zawiera te zatwierdzenia.
- Nowe, dodatkowe wersje, bez zmian w porównaniu z wersją
1.3.0-alpha01
.
Wersja 1.3.0-alfa01
20 września 2023 r.
Aplikacja androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha01
została zwolniona. Wersja 1.3.0-alpha01 zawiera te zatwierdzenia.
Nowe funkcje
- Dodano obsługę kluczowych zdarzeń związanych ze stroną w górę i w dół oraz o przeniesieniu na stronę główną i przeniesieniu końca. (14719d3)
Zmiany w interfejsie API
- Dodano adnotacje wartości null w
CoordinatorLayout.java
. (Ieb647, b/236474453)
Poprawki błędów
- Poprawia czynności wykonywane na klawiaturze w górę, w dół, w dół oraz na spacjach i klawiszach w przypadku klawiszy
NestedScrollView
iCoordinatorLayout
. (bdd72e6)
Wersja 1.2
Wersja 1.2.0
12 stycznia 2022 r.
Aplikacja androidx.coordinatorlayout:coordinatorlayout:1.2.0
została zwolniona. Wersja 1.2.0 zawiera te zatwierdzenia.
Ważne zmiany od wersji 1.1.0
- Zachowaj tylko adnotacje widoczne w czasie działania w regułach układu koordynatora (9ec7cb).
Wersja 1.2.0-rc01
15 grudnia 2021 roku
Aplikacja androidx.coordinatorlayout:coordinatorlayout:1.2.0-rc01
została zwolniona. Wersja 1.2.0-rc01 zawiera te zatwierdzenia.
Wersja 1.2.0-beta01
17 listopada 2021 r.
Aplikacja androidx.coordinatorlayout:coordinatorlayout:1.2.0-beta01
została zwolniona. Wersja 1.2.0-beta01 zawiera te zatwierdzenia.
Zmiany w interfejsie API
- Interfejsy API zostały udostępnione do wersji beta.
Wersja 1.2.0-alfa01
3 listopada 2021 r.
Aplikacja androidx.coordinatorlayout:coordinatorlayout:1.2.0-alpha01
została zwolniona. Wersja 1.2.0-alpha01 zawiera te zatwierdzenia.
Poprawki błędów
- Zachowaj tylko adnotacje widoczne w czasie działania w regułach układu koordynatora (9ec7cb).
Wersja 1.1.0
Wersja 1.1.0
4 grudnia 2019
Aplikacja androidx.coordinatorlayout:coordinatorlayout:1.1.0
została zwolniona. Wersja 1.1.0 zawiera te zatwierdzenia.
Ważne zmiany od wersji 1.0.0
- aosp/737190: CoordinatorLayout korzysta teraz z
NestedScrollingParent3
, aCoordinatorLayout.Behavior
implementuje nowe przeciążenie wartościonNestedScroll
. Dzięki temuBehaviors
może raportować odległość, jaką pokonują zagnieżdżone dzieci korzystające z przewijania (w trakcie karnetudispatchNestedScroll()
/onNestedScroll()
). Dotychczasowe implementacjeonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int)
zostały wycofane i zastąpione nowymi wdrożeniamionNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[])
. ImplementacjeBehavior
powinny być odpowiednio zaktualizowane. Jeśli kod dewelopera obecnie zastępujeCoordinatorLayout#onNestedScroll(View, int, int, int, int, int)
, prawdopodobnie nie będzie już wywoływany i zamiast niego należy zastąpić parametrCoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[])
. - Udostępnienie układu koordynatora usługom ułatwień dostępu (aosp/1056175)
- Adnotacja
CoordinatorLayout.DefaultBehavior
została wycofana. Użyj interfejsuCoordinatorLayout.AttachedBehavior
.
Wersja 1.1.0-rc01
23 października 2019 r.
Aplikacja androidx.coordinatorlayout:coordinatorlayout:1.1.0-rc01
została zwolniona. Wersja 1.1.0-rc01 zawiera te zatwierdzenia.
Nowe funkcje
- Udostępnienie układu koordynatora usługom ułatwień dostępu (aosp/1056175)
Wersja 1.1.0-beta01
5 czerwca 2019 r.
androidx.coordinatorlayout:coordinatorlayout:1.1.0-beta01
zostało zwolnione. Zatwierdzenia zawarte w tej wersji znajdziesz tutaj.
Poprawki błędów
- Migracja z wycofanych klas testowych (aosp/853955)
Wersja 1.1.0-alfa01
3 grudnia 2018 r.
Zmiany w interfejsie API
aosp/737190: CoordinatorLayout korzysta teraz z
NestedScrollingParent3
, aCoordinatorLayout.Behavior
implementuje nowe przeciążenie wartościonNestedScroll
. Dzięki temuBehaviors
może raportować odległość, jaką pokonują przewijane elementy podrzędne (w trakcie karnetudispatchNestedScroll()
/onNestedScroll()
). Dotychczasowe implementacjeonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int)
zostały wycofane i zastąpione nowymi wdrożeniamionNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[])
. ImplementacjeBehavior
powinny być odpowiednio zaktualizowane.Jeśli kod dewelopera obecnie zastępuje
CoordinatorLayout#onNestedScroll(View, int, int, int, int, int)
, prawdopodobnie nie będzie już wywoływany i zamiast niego należy zastąpić parametrCoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[])
.