Benutzerdefinierte Ansicht
In dieser Tabelle sind alle Artefakte in der Gruppe androidx.customview
aufgeführt.
Artefakt | Stabile Version | Release-Kandidat | Beta-Ausgabe | Alphaversion |
---|---|---|---|---|
customview | 1.1.0 | - | 1.2.0-beta01 | - |
customview-poolingcontainer | 1.0.0 | - | 1.1.0-beta01 | - |
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:
Cool
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. Bitte teilen Sie uns mit, wenn Sie neue Probleme feststellen oder Ideen zur Verbesserung dieser 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 geben, indem Sie auf die Schaltfläche mit dem Stern klicken.
Weitere Informationen finden Sie in der Dokumentation zum Issue Tracker.
Customview Poolingcontainer Version 1.0
Version 1.1.0-beta01
26. März 2025
androidx.customview:customview-poolingcontainer:1.1.0-beta01
wird veröffentlicht. Version 1.1.0-beta01 enthält diese Commits.
Version 1.0.0
27. Juli 2022
androidx.customview:customview-poolingcontainer:1.0.0
wird 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
- Verbesserte Dokumentation
Version 1.0.0-alpha01
23. März 2022
androidx.customview:customview-poolingcontainer:1.0.0-alpha01
wird veröffentlicht. Version 1.0.0-alpha01 enthält diese Commits.
Funktionen in der ersten Version
- Die CustomView Poolingcontainer-Bibliothek enthält Dienstfunktionen zum Überwachen des Lebenszyklus von Containern, die den Lebenszyklus ihrer untergeordneten Ansichten verwalten, z. B. RecyclerView.
Version 1.2.0
Version 1.2.0-beta01
26. März 2025
androidx.customview:customview:1.2.0-beta01
wird veröffentlicht. Version 1.2.0-beta01 enthält diese Commits.
API-Änderungen
- Es wurde eine Überladung für
ViewDragHelper#smoothSlideViewTo
eingeführt, die Dauer- und Interpolator-Parameter für die Steuerung der Animationsgeschwindigkeit akzeptiert.
Version 1.2.0-alpha02
21. September 2022
androidx.customview:customview:1.2.0-alpha02
wird veröffentlicht. Version 1.2.0-alpha02 enthält diese Commits.
API-Änderungen
- Den
create()
-Methoden vonViewDragHelper
wurden@NonNull
-Anmerkungen hinzugefügt. (I93a01, b/236474222)
Version 1.2.0-alpha01
23. Februar 2022
androidx.customview:customview:1.2.0-alpha01
wird veröffentlicht. Version 1.2.0-alpha01 enthält diese Commits.
Neue Funktionen
- Fügen Sie eine neue
PoolingContainer
-Bibliothek hinzu, mit der Sie auf Dispose-Ereignisse eines Containers hören 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. Mit dieser Funktion können Elterngrenzen in Bildschirmgrenzen umgewandelt werden. (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.
Wichtige Ä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
wird seit 1.1.0-alpha02
unverändert 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 veröffentlicht. Version 1.1.0-alpha02 enthält diese Commits.
Neue Funktionen
- Es wurde eine neue
Openable
-Benutzeroberfläche für Layouts hinzugefügt, die zwischen einem „offenen“ und einem „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 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)