Widok niestandardowy

  
Wdrażanie widoków niestandardowych.

Ta tabela zawiera listę wszystkich artefaktów w grupie androidx.customview.

Artefakt Wersja stabilna Wersja kandydująca Wersja Beta Wersja alfa
customview 1.1.0 1.2.0-rc01 - -
customview-poolingcontainer 1.0.0 1.1.0-rc01 - -
Ostatnia aktualizacja tej biblioteki miała miejsce 9 kwietnia 2025 r.

Deklarowanie zależności

Aby dodać zależność od CustomView, 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:

Groovy

dependencies {
    implementation "androidx.customview:customview:1.1.0"
}

Kotlin

dependencies {
    implementation("androidx.customview:customview:1.1.0")
}

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 zagłosować na istniejący problem, klikając przycisk z gwiazdką.

Tworzenie nowego zgłoszenia

Więcej informacji znajdziesz w dokumentacji narzędzia Issue Tracker.

Customview Poolingcontainer Wersja 1.0

Wersja 1.1.0-rc01

9 kwietnia 2025 r.

androidx.customview:customview-poolingcontainer:1.1.0-rc01 został zwolniony. Wersja 1.1.0-rc01 zawiera te komity.

Wersja 1.1.0-beta01

26 marca 2025 r.

androidx.customview:customview-poolingcontainer:1.1.0-beta01 został zwolniony. Wersja 1.1.0-beta01 zawiera te zatwierdzenia.

Wersja 1.0.0

27 lipca 2022 roku

androidx.customview:customview-poolingcontainer:1.0.0 został zwolniony. Wersja 1.0.0 zawiera te zatwierdzenia.

Główne funkcje wersji 1.0.0

  • Uaktualnienie RecyclerView do wersji 1.3.0-alpha02 lub nowszej oraz interfejsu tworzenia wiadomości do wersji 1.2.0-beta02 lub nowszej umożliwi ponowne wykorzystanie elementów podrzędnych RecyclerView zawierających widoki tworzenia wiadomości. Więcej informacji znajdziesz w tym poście na blogu.

  • Większość użytkowników nie musi używać tej biblioteki bezpośrednio, chyba że tworzysz komponent ViewGroup podobny do RecyclerView lub widok, który wymaga dodatkowych zasobów, aby można było go usunąć (np. Compose).

Wersja 1.0.0-rc01

15 czerwca 2022 r.

androidx.customview:customview-poolingcontainer:1.0.0-rc01 został zwolniony. Wersja 1.0.0-rc01 zawiera te zatwierdzenia.

  • Ta wersja jest identyczna z androidx.customview:customview-poolingcontainer:1.0.0-beta02.

Wersja 1.0.0-beta02

18 maja 2022 r.

androidx.customview:customview-poolingcontainer:1.0.0-beta02 został zwolniony. Wersja 1.0.0-beta02 zawiera te zatwierdzenia.

  • Brak zmian potrzebnych do obsługi wersji Compose 1.2.0-beta02.

Wersja 1.0.0-beta01

11 maja 2022 roku

androidx.customview:customview-poolingcontainer:1.0.0-beta01 został zwolniony. Wersja 1.0.0-beta01 zawiera te commity.

Nowe funkcje

  • Ulepszona dokumentacja

Wersja 1.0.0-alpha01

23 marca 2022 r.

androidx.customview:customview-poolingcontainer:1.0.0-alpha01 został zwolniony. Wersja 1.0.0-alpha01 zawiera te commity.

Funkcje dostępne w pierwszej wersji

  • Biblioteka CustomView Poolingcontainer zawiera narzędzia do monitorowania cyklu życia kontenerów, które zarządzają cyklem życia podrzędnych widoków, takich jak RecyclerView.

Wersja 1.2.0

Wersja 1.2.0-rc01

9 kwietnia 2025 r.

androidx.customview:customview:1.2.0-rc01 został zwolniony. Wersja 1.2.0-rc01 zawiera te komity.

Wersja 1.2.0-beta01

26 marca 2025 r.

androidx.customview:customview:1.2.0-beta01 został zwolniony. Wersja 1.2.0-beta01 zawiera te komity.

Zmiany w interfejsie API

  • Wprowadziliśmy przeciążenie dla ViewDragHelper#smoothSlideViewTo, które akceptuje parametry duration i interpolator do sterowania prędkością animacji.

Wersja 1.2.0-alpha02

21 września 2022 r.

androidx.customview:customview:1.2.0-alpha02 został zwolniony. Wersja 1.2.0-alpha02 zawiera te commity.

Zmiany w interfejsie API

  • Dodano adnotacje @NonNull do metod create() klasy ViewDragHelper. (I93a01, b/236474222)

Wersja 1.2.0-alpha01

23 lutego 2022 r.

androidx.customview:customview:1.2.0-alpha01 został zwolniony. Wersja 1.2.0-alpha01 zawiera te commity.

Nowe funkcje

  • Dodaj nową bibliotekę PoolingContainer, która umożliwia słuchaniu usuwanie zdarzeń kontenera zarządzającego swoimi elementami spoza hierarchii widoku. Zostanie on później dodany jako zależność ComposeRecyclerView (I0e3f6, b/196371929).

Zmiany w interfejsie API

  • Ulepszona obsługa AccessibilityNodeInfoCompat#setBoundsInScreenExploreByTouchHelper oraz dodanie setBoundsInScreenFromBoundsInParent, które może służyć do przekształcania granic nadrzędnych w granice ekranu. (Ie5529)

Wersja 1.1.0

Wersja 1.1.0

24 czerwca 2020 r.

androidx.customview:customview:1.1.0 został zwolniony. Wersja 1.1.0 zawiera te zatwierdzenia.

Najważniejsze zmiany od wersji 1.0.0

  • Dodano nowy interfejs Openable dla układów, które mogą przechodzić między stanem „otwartym” i „zamkniętym”.

Wersja 1.1.0-rc01

20 maja 2020 r.

androidx.customview:customview:1.1.0-rc01 jest publikowany bez zmian od 1.1.0-beta01. Wersja 1.1.0-rc01 zawiera te zatwierdzenia.

Wersja 1.1.0-beta01

1 kwietnia 2020 r.

androidx.customview:customview:1.1.0-beta01 jest publikowany bez zmian od 1.1.0-alpha02. Wersja 1.1.0-beta01 zawiera te commity.

Wersja 1.1.0-alpha02

4 marca 2020 r.

androidx.customview:customview:1.1.0-alpha02 został zwolniony. Wersja 1.1.0-alpha02 zawiera te commity.

Nowe funkcje

  • Dodano nowy interfejs Openable dla układów, które mogą przechodzić między stanem „otwartym” i „zamkniętym”. DrawerLayout implementuje teraz ten interfejs w DrawerLayout 1.1.0-alpha04. (b/129979320)

Wersja 1.1.0-alpha01

13 czerwca 2019 r.

androidx.customview:customview:1.1.0-alpha01 został zwolniony. Zmiany zawarte w tej wersji znajdziesz tutaj.

Zmiany w interfejsie API

Poprawki błędów

  • Naprawiono drobne błędy w ExploreByTouchHelper (aosp/957741)