Widok niestandardowy

  
Wdrażanie widoków niestandardowych.

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

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

Deklarowanie zależności

Aby dodać zależność od CustomView, musisz dodać repozytorium Google Maven do projektu. 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.2.0"
}

Kotlin

dependencies {
    implementation("androidx.customview:customview:1.2.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 w wersji 1.0

Wersja 1.1.0

23 kwietnia 2025 r.

Element androidx.customview:customview-poolingcontainer:1.1.0 został zwolniony. Wersja 1.1.0 zawiera te komisy.

Wersja 1.1.0-rc01

9 kwietnia 2025 r.

Element 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.

Element 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

Element 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 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 je zwolnić po usunięciu (np. Compose).

Wersja 1.0.0-rc01

15 czerwca 2022 r.

Element 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.

Element 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

Element 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.

Element 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

23 kwietnia 2025 r.

Element androidx.customview:customview:1.2.0 został zwolniony. Wersja 1.2.0 zawiera te komisy.

  • Nie ma żadnych istotnych zmian, tylko przejście na wersję stabilną

Wersja 1.2.0-rc01

9 kwietnia 2025 r.

Element 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.

Element 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.

Element 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.

Element 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

  • Ulepszono obsługę AccessibilityNodeInfoCompat#setBoundsInScreenExploreByTouchHelper i dodano setBoundsInScreenFromBoundsInParent, które może służyć do przekształcania granic obiektu nadrzędnego w granice ekranu. (Ie5529)

Wersja 1.1.0

Wersja 1.1.0

24 czerwca 2020 r.

Element 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.

Element 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.

Element 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)