Widok niestandardowy

  
implementować widoki niestandardowe,

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 - - -
Ostatnia aktualizacja tej biblioteki: 21 września 2022 r.

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.

Utwórz nowy numer

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 wersji 1.3.0-alpha02 lub nowszej i interfejsu tworzenia wiadomości na 1.2.0-beta02 lub nowszego pozwala sprawniej ponownie korzystać z elementów podrzędnych RecyclerView, 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 metod create() w ViewDragHelper. (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 i RecyclerView (I0e3f6, b/196371929)

Zmiany w interfejsie API

  • Ulepszona obsługa funkcji AccessibilityNodeInfoCompat#setBoundsInScreen w ExploreByTouchHelper i dodano setBoundsInScreenFromBoundsInParent, 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 rysunkowym 1.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

Poprawki błędów

  • Naprawiono kilka małych błędów w ExploreByTouchHelper (aosp/957741)