Coordinatorlayout
| Najnowsza aktualizacja | Wersja stabilna | Wersja kandydująca do publikacji | Wersja beta | Wersja alfa |
|---|---|---|---|---|
| 26 lutego 2025 r. | 1.3.0 | - | - | - |
Deklarowanie zależności
Aby dodać zależność od CoordinatorLayout, musisz dodać do projektu repozytorium Maven Google. Więcej informacji znajdziesz w artykule Repozytorium Maven Google.
Dodaj zależności dotyczące potrzebnych artefaktów w pliku build.gradle aplikacji lub modułu:
Odlotowe
dependencies { implementation "androidx.coordinatorlayout:coordinatorlayout:1.3.0" }
Kotlin
dependencies { implementation("androidx.coordinatorlayout:coordinatorlayout:1.3.0") }
Więcej informacji o zależnościach znajdziesz w artykule Dodawanie zależności kompilacji.
Prześlij opinię
Twoja opinia pomoże nam ulepszyć Jetpacka. Jeśli odkryjesz nowe problemy lub masz pomysły na ulepszenie tej biblioteki, daj nam znać. Zanim utworzysz nową kartę, zapoznaj się z dotychczasowymi problemami w tej bibliotece. Możesz oddać głos na istniejący problem, klikając przycisk gwiazdki.
Więcej informacji znajdziesz w dokumentacji narzędzia Issue Tracker.
Wersja 1.3
Wersja 1.3.0
26 lutego 2025 r.
Publikacja androidx.coordinatorlayout:coordinatorlayout:1.3.0 Wersja 1.3.0 zawiera te zmiany.
Ważne zmiany od wersji 1.2.0
Nowe funkcje
- Dodano obsługę kluczowych zdarzeń klawiszy Page Up, Page Down, Home i End .(14719d3)
- Dodaje wersje demonstracyjne
RecyclerViewwCoordinatorLayoutze zwijanym paskiem aplikacji iPreferenceScreenwCoordinatorLayoutze zwijanym paskiem aplikacji. (fca56e0, I4c679)
Poprawki błędów
- Poprawia działania klawiatury związane z klawiszami strzałek w górę i w dół, spacji i wariantów klawiszy za pomocą symbolu
NestedScrollVieww symboluCoordinatorLayout. (I216f4) - Rozwiązuje problem z prawidłowym zwijaniem paska aplikacji po zamknięciu klawiatury, gdy w
CoordinatorLayoutjest używana lista RecyclerView. (I7eac4)
Wersja 1.3.0-rc01
12 lutego 2025 r.
Publikacja androidx.coordinatorlayout:coordinatorlayout:1.3.0-rc01 Wersja 1.3.0-rc01 zawiera te zmiany.
Wersja 1.3.0-beta01
29 stycznia 2025 r.
Publikacja androidx.coordinatorlayout:coordinatorlayout:1.3.0-beta01 Wersja 1.3.0-beta01 zawiera te zmiany.
Wersja 1.3.0-alpha03
15 stycznia 2025 r.
Publikacja androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha03 Wersja 1.3.0-alpha03 zawiera te zmiany.
Poprawki błędów
- Ta biblioteka korzysta teraz z adnotacji o wartości null JSpecify, które są używane w typie. Deweloperzy Kotlin powinni używać tego argumentu kompilatora, aby wymusić prawidłowe użycie:
-Xjspecify-annotations=strict(jest to domyślny argument począwszy od wersji 2.1.0 kompilatora Kotlin). (I9ab25, b/326456246) - Pasek aplikacji jest teraz prawidłowo zwijany po zamknięciu klawiatury, gdy w
CoordinatorLayoutużywany jest elementrecyclerview.
Wersja 1.3.0-alpha02
4 października 2023 roku
Publikacja androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha02 Wersja 1.3.0-alpha02 zawiera te zatwierdzenia.
- Wersja z podwyższonym numerem, bez zmian w stosunku do wersji
1.3.0-alpha01.
Wersja 1.3.0-alpha01
20 września 2023 r.
Publikacja androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha01 Wersja 1.3.0-alpha01 zawiera te zatwierdzenia.
Nowe funkcje
- Dodaje obsługę zdarzeń klawiszy Page Up, Page Down, Home i End. (14719d3)
Zmiany w interfejsie API
- Dodano adnotacje dotyczące dopuszczalności wartości null w
CoordinatorLayout.java. (Ieb647, b/236474453)
Poprawki błędów
- Poprawia działania klawiatury związane z klawiszami strzałek w górę i w dół, spacji oraz wariantów klawiszy za pomocą symboli
NestedScrollViewiCoordinatorLayout. (bdd72e6)
Wersja 1.2
Wersja 1.2.0
12 stycznia 2022 r.
Publikacja androidx.coordinatorlayout:coordinatorlayout:1.2.0 Wersja 1.2.0 zawiera te zatwierdzenia.
Ważne zmiany od wersji 1.1.0
- Zachowywanie w regułach CoordinatorLayout tylko adnotacji widocznych w czasie działania (9ec7cb)
Wersja 1.2.0-rc01
15 grudnia 2021 roku
Publikacja androidx.coordinatorlayout:coordinatorlayout:1.2.0-rc01 Wersja 1.2.0-rc01 zawiera te zatwierdzenia.
Wersja 1.2.0-beta01
17 listopada 2021 r.
Publikacja androidx.coordinatorlayout:coordinatorlayout:1.2.0-beta01 Wersja 1.2.0-beta01 zawiera te zatwierdzenia.
Zmiany w interfejsie API
- Interfejsy API zostały ukończone i są dostępne w wersji beta.
Wersja 1.2.0-alpha01
3 listopada 2021 r.
Publikacja androidx.coordinatorlayout:coordinatorlayout:1.2.0-alpha01 Wersja 1.2.0-alpha01 zawiera te zmiany.
Poprawki błędów
- Zachowywanie w regułach CoordinatorLayout tylko adnotacji widocznych w czasie działania (9ec7cb)
Wersja 1.1.0
Wersja 1.1.0
4 grudnia 2019 r.
Publikacja androidx.coordinatorlayout:coordinatorlayout:1.1.0 Wersja 1.1.0 zawiera te zmiany.
Ważne zmiany od wersji 1.0.0
- aosp/737190: CoordinatorLayout implementuje teraz
NestedScrollingParent3, aCoordinatorLayout.Behaviorimplementuje nowe przeciążenieonNestedScroll, aby umożliwićBehaviorszgłaszanie, jak dużą odległość przewijania wykorzystuje w przypadku zagnieżdżonych elementów podrzędnych przewijania (podczas przekazywaniadispatchNestedScroll()/onNestedScroll()). Wcześniej używany interfejsonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int)został wycofany na rzecz nowych implementacjionNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[])iBehavior, które należy odpowiednio zaktualizować. Jeśli kod dewelopera obecnie zastępujeCoordinatorLayout#onNestedScroll(View, int, int, int, int, int), prawdopodobnie nie będzie już wywoływany, a zamiast niego będzie zastępowanyCoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[]). - Udostępniono CoordinatorLayout usługom ułatwień dostępu (aosp/1056175)
- Adnotacja
CoordinatorLayout.DefaultBehaviorzostała wycofana. Zamiast tego użyj interfejsuCoordinatorLayout.AttachedBehavior.
Wersja 1.1.0-rc01
23 października 2019 r.
Publikacja androidx.coordinatorlayout:coordinatorlayout:1.1.0-rc01 Wersja 1.1.0-rc01 zawiera te zatwierdzenia.
Nowe funkcje
- Udostępniono CoordinatorLayout usługom ułatwień dostępu (aosp/1056175)
Wersja 1.1.0-beta01
5 czerwca 2019 r.
androidx.coordinatorlayout:coordinatorlayout:1.1.0-beta01. Zatwierdzenia 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.Behaviorimplementuje nowe przeciążenieonNestedScroll, aby umożliwićBehaviorszgłaszanie, jak duży dystans przewijania wykorzystują w przypadku zagnieżdżonych elementów podrzędnych przewijania (podczas przekazywaniadispatchNestedScroll()/onNestedScroll()). Wcześniej używany interfejsonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int)został wycofany na rzecz nowych implementacjionNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[])iBehavior, które należy odpowiednio zaktualizować.Jeśli kod dewelopera obecnie zastępuje
CoordinatorLayout#onNestedScroll(View, int, int, int, int, int), prawdopodobnie nie będzie już wywoływany, a zamiast niego będzie zastępowanyCoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[]).