Benutzerdefinierte Ansicht
In dieser Tabelle sind alle Artefakte in der Gruppe androidx.customview
aufgeführt.
Artefakt | Stabile Version | Releasekandidat | Beta-Ausgabe | Alpharelease |
---|---|---|---|---|
benutzerdefinierte Ansicht | 1.1.0 | - | - | 1.2.0-alpha02 |
benutzerdefinierter View-Pooling-Container | 1.0.0 | - | - | - |
Abhängigkeiten deklarieren
Zum Hinzufügen einer Abhängigkeit von CustomView 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 Anwendung oder Ihr Modul die Abhängigkeiten für die benötigten Artefakte hinzu:
Cool
dependencies { implementation "androidx.customview:customview:1.1.0" }
Kotlin
dependencies { implementation("androidx.customview:customview:1.1.0") }
Feedback
Dein Feedback hilft uns, Jetpack zu verbessern. Lassen Sie uns wissen, wenn Sie neue Probleme entdecken oder Ideen zur Verbesserung dieser Bibliothek haben. Sehen Sie sich die vorhandenen Probleme in dieser Bibliothek an, bevor Sie eine neue erstellen. Durch Klicken auf die Stern-Schaltfläche können Sie zu einem vorhandenen Problem abstimmen.
Weitere Informationen finden Sie in der Dokumentation zum Issue Tracker.
CustomView Pooling Container Version 1.0
Version 1.0.0
27. Juli 2022
androidx.customview:customview-poolingcontainer:1.0.0
wird freigegeben. Version 1.0.0 enthält diese Commits.
Hauptfunktionen von Version 1.0.0
Wenn Sie
RecyclerView
auf1.3.0-alpha02
oder höher und die Benutzeroberfläche für die Erstellung auf1.2.0-beta02
oder höher upgraden, wird eine leistungsfähigere Wiederverwendung vonRecyclerView
-Child-Elementen mit Erstellungsansichten ermöglicht. 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 RecyclerView-ähnliche
ViewGroup
oder eine Ansicht, für die zusätzliche Ressourcen wie „Compose“ entfernt werden müssen, wenn sie entfernt werden.
Version 1.0.0-rc01
15. Juni 2022
androidx.customview:customview-poolingcontainer:1.0.0-rc01
wird freigegeben. 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 freigegeben. Version 1.0.0-beta02 enthält diese Commits.
- Keine Änderungen erforderlich, um Compose 1.2.0-beta02-Versionen zu unterstützen.
Version 1.0.0-beta01
11. Mai 2022
androidx.customview:customview-poolingcontainer:1.0.0-beta01
wird freigegeben. Version 1.0.0-beta01 enthält diese Commits.
Neue Funktionen
- Verbesserte Dokumentation!
Version 1.0.0-alpha01
23. März 2022
androidx.customview:customview-poolingcontainer:1.0.0-alpha01
wird freigegeben. Version 1.0.0-alpha01 enthält diese Commits.
Funktionen in der ersten Version
- Die CustomView Poolingcontainer-Bibliothek enthält Dienstprogramme zur Überwachung 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
wird freigegeben. 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
wird freigegeben. Version 1.2.0-alpha01 enthält diese Commits.
Neue Funktionen
- Fügen Sie eine neue
PoolingContainer
-Bibliothek hinzu, die das Überwachen von Ereignissen eines Containers ermöglicht, der seine untergeordneten Elemente außerhalb der Ansichtshierarchie verwaltet. Dies wird später als Abhängigkeit vonCompose
undRecyclerView
hinzugefügt (I0e3f6, b/196371929).
API-Änderungen
- Die Unterstützung von
AccessibilityNodeInfoCompat#setBoundsInScreen
inExploreByTouchHelper
wurde verbessert undsetBoundsInScreenFromBoundsInParent
wurde hinzugefügt, mit der sich übergeordnete Grenzen in Bildschirmgrenzen übersetzen lassen. (Ie5529)
Version 1.1.0
Version 1.1.0
24. Juni 2020
androidx.customview:customview:1.1.0
wird freigegeben. Version 1.1.0 enthält diese Commits.
Wichtige Änderungen seit Version 1.0.0
- Es wurde eine neue
Openable
-Oberfläche für Layouts hinzugefügt, die zwischen einem offenen und geschlossenen Zustand wechseln können.
Version 1.1.0-rc01
20. Mai 2020
androidx.customview:customview:1.1.0-rc01
wurde ohne Änderungen seit 1.1.0-beta01
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 1.1.0-alpha02
veröffentlicht. 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 freigegeben. 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 einem offenen und geschlossenen Zustand 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 freigegeben. Die in dieser Version enthaltenen Commits finden Sie hier.
API-Änderungen
- ViewDragHelper wurde neue APIs hinzugefügt, um das Ändern der Edge-Größe zu unterstützen.
Fehlerkorrekturen
- Einige kleinere Fehler in
ExploreByTouchHelper
(aosp/957741) wurden behoben.