Coordinatorlayout

  
umiejscowić widżety aplikacji najwyższego poziomu, takie jak AppBarLayout i FloatingActionButton;
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ą.

Tworzenie nowego zgłoszenia

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 NestedScrollViewCoordinatorLayout 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 komponent CoordinatorLayout.Behavior implementuje nową przeciążenie metody onNestedScroll, aby umożliwić komponentowi Behaviors zgłaszanie, jaką odległość przewijania zajmują zagnieżdżone elementy przewijania (podczas przejścia dispatchNestedScroll()/onNestedScroll()). Wcześniej istniejące onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int) zostało wycofane na rzecz nowych onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[])Behavior. 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 interfejsu CoordinatorLayout.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

Wersja 1.1.0-alpha01

3 grudnia 2018 r.

Zmiany w interfejsie API

  • aosp/737190: CoordinatorLayout implementuje teraz NestedScrollingParent3, a CoordinatorLayout.Behavior implementuje nową przeciążenie onNestedScroll, aby umożliwić Behaviors zgłaszanie informacji o odległości przewijania do zagnieżdżonych elementów potomnych (podczas przejścia dispatchNestedScroll()/onNestedScroll()). Dotychczasowa implementacja onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int) została wycofana i zastąpiona nowymi implementacjami onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[]), a implementacja Behavior 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ć kod CoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[]).