Widok niestandardowy
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-beta01 | - |
customview-poolingcontainer | 1.0.0 | - | 1.1.0-beta01 | - |
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ą.
Więcej informacji znajdziesz w dokumentacji narzędzia Issue Tracker.
Customview Poolingcontainer Wersja 1.0
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 komity.
Wersja 1.0.0
27 lipca 2022 roku
androidx.customview:customview-poolingcontainer:1.0.0
został zwolniony. Wersja 1.0.0 zawiera te zatwierdzenia.
Najważniejsze funkcje wersji 1.0.0
Uaktualnienie
RecyclerView
do wersji1.3.0-alpha02
lub nowszej oraz interfejsu tworzenia wiadomości do wersji1.2.0-beta02
lub nowszej umożliwi ponowne wykorzystanie elementów podrzędnychRecyclerView
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 podobny do
ViewGroup
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-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 metodcreate()
klasyViewDragHelper
. (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śćCompose
iRecyclerView
(I0e3f6, b/196371929).
Zmiany w interfejsie API
- Ulepszona obsługa
AccessibilityNodeInfoCompat#setBoundsInScreen
wExploreByTouchHelper
oraz dodaniesetBoundsInScreenFromBoundsInParent
, 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 DrawerLayout1.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
- Dodano do ViewDragHelper nowe interfejsy API, aby umożliwić zmianę rozmiaru krawędzi.
Poprawki błędów
- Naprawiono drobne błędy w
ExploreByTouchHelper
(aosp/957741)