Benutzerdefinierte Ansicht
In dieser Tabelle sind alle Artefakte in der Gruppe androidx.customview
aufgeführt.
Artefakt | Stabile Version | Release Candidate | Beta-Ausgabe | Alphaversion |
---|---|---|---|---|
customview | 1.1.0 | - | - | 1.2.0-alpha02 |
customview-poolingcontainer | 1.0.0 | - | – | - |
Abhängigkeiten deklarieren
Wenn Sie eine Abhängigkeit von CustomView hinzufügen möchten, müssen Sie Ihrem Projekt das Google Maven-Repository hinzufügen. Weitere Informationen finden Sie im Maven-Repository von Google.
Fügen Sie der Datei build.gradle
für Ihre App oder Ihr Modul die Abhängigkeiten für die erforderlichen Artefakte hinzu:
Groovy
dependencies { implementation "androidx.customview:customview:1.1.0" }
Kotlin
dependencies { implementation("androidx.customview:customview:1.1.0") }
Feedback
Ihr Feedback hilft uns, Jetpack zu verbessern. Teilen Sie uns mit, wenn Sie neue Ausgaben entdecken oder Verbesserungsvorschläge für diese Bibliothek haben. Sehen Sie sich die vorhandenen Probleme in dieser Bibliothek an, bevor Sie ein neues erstellen. Sie können einem vorhandenen Problem Ihre Stimme hinzufügen, indem Sie auf die Sternschaltfläche klicken.
Weitere Informationen finden Sie in der Dokumentation zum Issue Tracker.
Customview Poolingcontainer Version 1.0
Version 1.0.0
27. Juli 2022
androidx.customview:customview-poolingcontainer:1.0.0
wurde veröffentlicht. Version 1.0.0 enthält diese Commits.
Wichtige Funktionen von 1.0.0
Wenn Sie
RecyclerView
auf1.3.0-alpha02
oder höher und die Compose-Benutzeroberfläche auf1.2.0-beta02
oder höher aktualisieren, können SieRecyclerView
-Unterelemente mit Compose-Ansichten leistungsfähiger wiederverwenden. Weitere Informationen finden Sie in diesem Blogpost.Für die meisten Nutzer ist es nicht erforderlich, diese Bibliothek direkt zu verwenden, es sei denn, Sie entwickeln eine
ViewGroup
, die RecyclerView ähnelt, oder eine Ansicht, bei der beim Entfernen zusätzliche Ressourcen explizit freigegeben werden müssen (z. B. Compose).
Version 1.0.0-rc01
15. Juni 2022
androidx.customview:customview-poolingcontainer:1.0.0-rc01
wird veröffentlicht. Version 1.0.0-rc01 enthält diese Commits.
- Diese Version ist mit
androidx.customview:customview-poolingcontainer:1.0.0-beta02
identisch.
Version 1.0.0-beta02
18. Mai 2022
androidx.customview:customview-poolingcontainer:1.0.0-beta02
wird veröffentlicht. Version 1.0.0-beta02 enthält diese Commits.
- Keine Änderungen erforderlich, um Compose 1.2.0-beta02 zu unterstützen.
Version 1.0.0-beta01
11. Mai 2022
androidx.customview:customview-poolingcontainer:1.0.0-beta01
wird veröffentlicht. Version 1.0.0-beta01 enthält diese Commits.
Neue Funktionen
- Die Dokumentation wurde verbessert.
Version 1.0.0-alpha01
23. März 2022
androidx.customview:customview-poolingcontainer:1.0.0-alpha01
wurde veröffentlicht. Version 1.0.0-alpha01 enthält diese Commits.
Funktionen der ersten Version
- Die CustomView Poolingcontainer-Bibliothek enthält Dienstprogramme zum Überwachen des Lebenszyklus von Containern, die den Lebenszyklus ihrer untergeordneten Ansichten verwalten, z. B. RecyclerView.
Version 1.2.0
Version 1.2.0-alpha02
21. September 2022
androidx.customview:customview:1.2.0-alpha02
wurde veröffentlicht. Version 1.2.0-alpha02 enthält diese Commits.
API-Änderungen
- Den
create()
-Methoden vonViewDragHelper
wurden@NonNull
-Annotationen hinzugefügt. (I93a01, b/236474222)
Version 1.2.0-alpha01
23. Februar 2022
androidx.customview:customview:1.2.0-alpha01
wurde veröffentlicht. Version 1.2.0-alpha01 enthält diese Commits.
Neue Funktionen
- Fügen Sie eine neue
PoolingContainer
-Bibliothek hinzu, mit der Sie Ereignisse eines Containers löschen können, der seine untergeordneten Elemente außerhalb der Ansichtshierarchie verwaltet. Diese wird später als Abhängigkeit vonCompose
undRecyclerView
hinzugefügt (I0e3f6, b/196371929)
API-Änderungen
- Die Unterstützung für
AccessibilityNodeInfoCompat#setBoundsInScreen
inExploreByTouchHelper
wurde verbessert undsetBoundsInScreenFromBoundsInParent
wurde hinzugefügt, um übergeordnete Begrenzungen in Bildschirmgrenzen zu übertragen. (IE5529)
Version 1.1.0
Version 1.1.0
24. Juni 2020
androidx.customview:customview:1.1.0
wird veröffentlicht. Version 1.1.0 enthält diese Commits.
Große Änderungen seit Version 1.0.0
- Es wurde eine neue
Openable
-Benutzeroberfläche für Layouts hinzugefügt, die zwischen einem „offenen“ und einem „geschlossenen“ Zustand wechseln können.
Version 1.1.0-rc01
20. Mai 2020
androidx.customview:customview:1.1.0-rc01
wird seit 1.1.0-beta01
unverändert veröffentlicht. Version 1.1.0-rc01 enthält diese Commits.
Version 1.1.0-beta01
1. April 2020
androidx.customview:customview:1.1.0-beta01
wurde ohne Änderungen seit dem 1.1.0-alpha02
freigegeben. Version 1.1.0-beta01 enthält diese Commits.
Version 1.1.0-alpha02
4. März 2020
androidx.customview:customview:1.1.0-alpha02
wird veröffentlicht. Version 1.1.0-alpha02 enthält diese Commits.
Neue Funktionen
- Es wurde eine neue
Openable
-Oberfläche für Layouts hinzugefügt, die zwischen dem Status "Offen" und "Geschlossen" wechseln können.DrawerLayout
implementiert diese Schnittstelle jetzt in DrawerLayout1.1.0-alpha04
. (b/129979320)
Version 1.1.0-alpha01
13. Juni 2019
androidx.customview:customview:1.1.0-alpha01
wird veröffentlicht. Die in dieser Version enthaltenen Commits finden Sie hier.
API-Änderungen
- Dem ViewDragHelper wurden neue APIs hinzugefügt, um die Größe der Ränder zu ändern.
Fehlerkorrekturen
- Einige kleinere Fehler in
ExploreByTouchHelper
wurden behoben (aosp/957741)