Widok niestandardowy
Ta tabela zawiera listę wszystkich artefaktów w grupie androidx.customview
.
Artefakt | Wersja stabilna | Kandydat do publikacji | Wersja Beta | Wersja alfa |
---|---|---|---|---|
widok niestandardowy | 1.1.0 | - | - | 1.2.0-alfa02 |
kontener customview-poolingcontainer | 1.0.0 | - | - | - |
Deklarowanie zależności
Aby dodać zależność od obiektu CustomView, 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.customview:customview:1.1.0" }
Kotlin
dependencies { implementation("androidx.customview:customview:1.1.0") }
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.
Customview Poolingcontainer w wersji 1.0
Wersja 1.0.0
27 lipca 2022 roku
Aplikacja androidx.customview:customview-poolingcontainer:1.0.0
została zwolniona. Wersja 1.0.0 zawiera te zatwierdzenia.
Główne funkcje wersji 1.0.0
Uaktualnienie interfejsu
RecyclerView
do wersji1.3.0-alpha02
lub nowszej i interfejsu tworzenia wiadomości na1.2.0-beta02
lub nowszego pozwala sprawniej ponownie korzystać z elementów podrzędnychRecyclerView
, które mają widoki tworzenia. Więcej informacji znajdziesz w tym poście na blogu.W przypadku większości użytkowników nie trzeba korzystać z tej biblioteki bezpośrednio, chyba że tworzysz obiekt
ViewGroup
podobny do RecyclerView lub widok, który wymaga jawnego usuwania dodatkowych zasobów po jego usunięciu (np. Tworzenie).
Wersja 1.0.0-rc01
15 czerwca 2022 r.
Aplikacja androidx.customview:customview-poolingcontainer:1.0.0-rc01
została zwolniona. Wersja 1.0.0-rc01 zawiera te zatwierdzenia.
- Ta wersja jest taka sama jak
androidx.customview:customview-poolingcontainer:1.0.0-beta02
.
Wersja 1.0.0-beta02
18 maja 2022 r.
Aplikacja androidx.customview:customview-poolingcontainer:1.0.0-beta02
została zwolniona. Wersja 1.0.0-beta02 zawiera te zatwierdzenia.
- Obsługa wersji 1.2.0-beta02 nie wymaga wprowadzania żadnych zmian.
Wersja 1.0.0-beta01
11 maja 2022 roku
Aplikacja androidx.customview:customview-poolingcontainer:1.0.0-beta01
została zwolniona. Wersja 1.0.0-beta01 zawiera te zatwierdzenia.
Nowe funkcje
- Ulepszona dokumentacja
Wersja 1.0.0-alfa01
23 marca 2022 r.
Aplikacja androidx.customview:customview-poolingcontainer:1.0.0-alpha01
została zwolniona. Wersja 1.0.0-alpha01 zawiera te zatwierdzenia.
Funkcje w pierwszej wersji
- Biblioteka PrivateView Poolingcontainer zawiera narzędzia do nasłuchiwania cyklu życia kontenerów zarządzających cyklem życia widoków podrzędnych, takie jak RecyclerView.
Wersja 1.2.0
Wersja 1.2.0-alfa02
21 września 2022 r.
Aplikacja androidx.customview:customview:1.2.0-alpha02
została zwolniona. Wersja 1.2.0-alpha02 zawiera te zatwierdzenia.
Zmiany w interfejsie API
- Dodano adnotacje
@NonNull
do metodcreate()
wViewDragHelper
. (I93a01, b/236474222)
Wersja 1.2.0-alfa01
23 lutego 2022 r.
Aplikacja androidx.customview:customview:1.2.0-alpha01
została zwolniona. Wersja 1.2.0-alpha01 zawiera te zatwierdzenia.
Nowe funkcje
- Dodaj nową bibliotekę
PoolingContainer
, która umożliwia nasłuchiwanie zdarzeń usunięcia kontenera, który zarządza jego elementami podrzędnymi poza hierarchią widoków danych. Ten element zostanie później dodany jako zależnośćCompose
iRecyclerView
(I0e3f6, b/196371929)
Zmiany w interfejsie API
- Ulepszona obsługa funkcji
AccessibilityNodeInfoCompat#setBoundsInScreen
wExploreByTouchHelper
i dodanosetBoundsInScreenFromBoundsInParent
, którego można używać do przekładania granic nadrzędnych na granice ekranu. (Ie5529)
Wersja 1.1.0
Wersja 1.1.0
24 czerwca 2020 r.
Aplikacja androidx.customview:customview:1.1.0
została zwolniona. Wersja 1.1.0 zawiera te zatwierdzenia.
Ważne zmiany od wersji 1.0.0
- Dodaliśmy nowy interfejs
Openable
dla układów, które można przełączać między stanem „otwarty” a „zamknięty”.
Wersja 1.1.0-rc01
20 maja 2020 r.
Wersja androidx.customview:customview:1.1.0-rc01
została udostępniona bez zmian od 1.1.0-beta01
. Wersja 1.1.0-rc01 zawiera te zatwierdzenia.
Wersja 1.1.0-beta01
1 kwietnia 2020 r.
Wersja androidx.customview:customview:1.1.0-beta01
została udostępniona bez zmian od 1.1.0-alpha02
. Wersja 1.1.0-beta01 zawiera te zatwierdzenia.
Wersja 1.1.0-alfa02
4 marca 2020 r.
Aplikacja androidx.customview:customview:1.1.0-alpha02
została zwolniona. Wersja 1.1.0-alpha02 zawiera te zatwierdzenia.
Nowe funkcje
- Dodaliśmy nowy interfejs
Openable
dla układów, które można przełączać między stanem „otwarty” a „zamknięty”.DrawerLayout
implementuje teraz ten interfejs w Układie rysunkowym1.1.0-alpha04
. (b/129979320)
Wersja 1.1.0-alfa01
13 czerwca 2019 r.
Aplikacja androidx.customview:customview:1.1.0-alpha01
została zwolniona. Zatwierdzenia zawarte w tej wersji znajdziesz tutaj.
Zmiany w interfejsie API
- Do interfejsu ViewDragHelper dodano nowe interfejsy API umożliwiające zmianę rozmiaru krawędzi.
Poprawki błędów
- Naprawiono kilka małych błędów w
ExploreByTouchHelper
(aosp/957741)