Widok niestandardowy

  
Wdrażanie widoków niestandardowych.

Ta tabela zawiera wszystkie artefakty w grupie androidx.customview.

Artefakt Wersja stabilna Wersja kandydująca Wersja Beta Wersja alfa
widok niestandardowy 1.1.0 - - 1.2.0-alpha02
customview-poolingcontainer 1.0.0 - - -
Ostatnia aktualizacja tej biblioteki miała miejsce 21 września 2022 r.

Deklarowanie zależności

Aby dodać zależność od CustomView, musisz dodać do projektu repozytorium Google Maven. Więcej informacji znajdziesz w repozytorium Google Maven.

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 nową bibliotekę, przejrzyj istniejące problemy 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 do śledzenia problemów.

Customview Poolingcontainer w wersji 1.0

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

Usługa androidx.customview:customview-poolingcontainer:1.0.0-beta02 została zwolniona. Wersja 1.0.0-beta02 zawiera te zatwierdzenia.

  • Nie ma żadnych zmian wymaganych 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 zatwierdzenia.

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 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-alpha02

21 września 2022 r.

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

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-alfa01 zawiera te zatwierdzenia.

Nowe funkcje

  • Dodaj nową bibliotekę PoolingContainer, która umożliwia nasłuchiwanie zdarzeń usuwania w kontenerze, który zarządza swoimi elementami podrzędnymi poza hierarchią widoków. Zostanie on później dodany jako zależność Compose i RecyclerView (I0e3f6, b/196371929)

Zmiany w interfejsie API

  • Ulepszona obsługa AccessibilityNodeInfoCompat#setBoundsInScreen w ExploreByTouchHelper i dodanie setBoundsInScreenFromBoundsInParent, których można używać do tłumaczenia granic nadrzędnych na 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 zatwierdzenia.

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

  • Dodaliśmy nowy interfejs Openable dla układów, które mogą przechodzić między stanem „otwarty” i „zamknięty”. 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 interfejsu API

Poprawki błędów.

  • Naprawiliśmy kilka małych błędów w usłudze ExploreByTouchHelper (aosp/957741)