Benutzerdefinierte Ansicht

  
Benutzerdefinierte Ansichten implementieren

In dieser Tabelle sind alle Artefakte in der Gruppe androidx.customview aufgeführt.

Artefakt Stabile Release Releasekandidat Beta-Release Alpha-Release
customview 1.2.0 - - -
customview-poolingcontainer 1.1.0 - - -
Diese Bibliothek wurde zuletzt am 23. April 2025 aktualisiert.

Abhängigkeiten deklarieren

Für eine Abhängigkeit von CustomView musst du deinem 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 benötigten Artefakte hinzu:

Cool

dependencies {
    implementation "androidx.customview:customview:1.2.0"
}

Kotlin

dependencies {
    implementation("androidx.customview:customview:1.2.0")
}

Feedback

Ihr Feedback hilft uns, Jetpack zu verbessern. Wenn Sie neue Probleme entdecken oder Ideen zur Verbesserung dieser Bibliothek haben, lassen Sie es uns wissen. Bevor Sie ein neues Problem erstellen, sollten Sie sich jedoch die bereits gemeldeten Probleme in dieser Bibliothek ansehen. Wenn Sie sich einer Problemmeldung anschließen möchten, klicken Sie auf die Schaltfläche mit dem Stern.

Neues Problem melden

Weitere Informationen finden Sie in der Dokumentation zum Issue Tracker.

Customview Poolingcontainer Version 1.0

Version 1.1.0

23. April 2025

androidx.customview:customview-poolingcontainer:1.1.0 ist veröffentlicht. Version 1.1.0 enthält diese Commits.

Version 1.1.0-rc01

9. April 2025

androidx.customview:customview-poolingcontainer:1.1.0-rc01 ist veröffentlicht. Version 1.1.0-rc01 enthält diese Commits.

Version 1.1.0-beta01

26. März 2025

androidx.customview:customview-poolingcontainer:1.1.0-beta01 ist 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 ist veröffentlicht. Version 1.0.0 enthält diese Commits.

Wichtige Funktionen von Version 1.0.0

  • Wenn Sie RecyclerView auf 1.3.0-alpha02 oder höher und die Compose-UI auf 1.2.0-beta02 oder höher aktualisieren, können Sie RecyclerView-Unterelemente, die Compose-Ansichten enthalten, leistungsstärker wiederverwenden. Weitere Informationen findest du in diesem Blogpost.

  • Die meisten Nutzer müssen diese Bibliothek nicht direkt verwenden, es sei denn, Sie entwickeln eine ViewGroup, die RecyclerView ähnelt, oder eine View, für die zusätzliche Ressourcen explizit freigegeben werden müssen, wenn sie entfernt wird (z. B. Compose).

Version 1.0.0-rc01

15. Juni 2022

androidx.customview:customview-poolingcontainer:1.0.0-rc01 ist veröffentlicht. Version 1.0.0-rc01 enthält diese Commits.

  • Diese Version ist identisch mit androidx.customview:customview-poolingcontainer:1.0.0-beta02.

Version 1.0.0-beta02

18. Mai 2022

androidx.customview:customview-poolingcontainer:1.0.0-beta02 ist veröffentlicht. Version 1.0.0-beta02 enthält diese Commits.

  • Es sind 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 ist 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 ist 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

23. April 2025

androidx.customview:customview:1.2.0 ist veröffentlicht. Version 1.2.0 enthält diese Commits.

  • Es gibt keine größeren Commits, nur die Umstellung auf die stabile Version.

Version 1.2.0-rc01

9. April 2025

androidx.customview:customview:1.2.0-rc01 ist veröffentlicht. Version 1.2.0-rc01 enthält diese Commits.

Version 1.2.0-beta01

26. März 2025

androidx.customview:customview:1.2.0-beta01 ist veröffentlicht. Version 1.2.0-beta01 enthält diese Commits.

API-Änderungen

  • Es wurde eine Überladung für ViewDragHelper#smoothSlideViewTo eingeführt, die Parameter für Dauer und Interpolator zur Steuerung der Animationsgeschwindigkeit akzeptiert.

Version 1.2.0-alpha02

21. September 2022

androidx.customview:customview:1.2.0-alpha02 ist veröffentlicht. Version 1.2.0-alpha02 enthält diese Commits.

API-Änderungen

  • Den create()-Methoden von ViewDragHelper wurden @NonNull-Annotationen hinzugefügt. (I93a01, b/236474222)

Version 1.2.0-alpha01

23. Februar 2022

androidx.customview:customview:1.2.0-alpha01 ist 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 warten können, der seine untergeordneten Elemente außerhalb der View-Hierarchie verwaltet. Dies wird später als Abhängigkeit von Compose und RecyclerView hinzugefügt (I0e3f6, b/196371929).

API-Änderungen

  • Die Unterstützung für AccessibilityNodeInfoCompat#setBoundsInScreen in ExploreByTouchHelper wurde verbessert und setBoundsInScreenFromBoundsInParent wurde hinzugefügt. Damit lassen sich übergeordnete Grenzen in Bildschirmgrenzen übersetzen. (Ie5529)

Version 1.1.0

Version 1.1.0

24. Juni 2020

androidx.customview:customview:1.1.0 ist veröffentlicht. Version 1.1.0 enthält diese Commits.

Wichtige Änderungen seit Version 1.0.0

  • Es wurde eine neue Openable-Schnittstelle für Layouts hinzugefügt, die zwischen dem Status „offen“ und „geschlossen“ wechseln können.

Version 1.1.0-rc01

20. Mai 2020

androidx.customview:customview:1.1.0-rc01 wird 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 wird 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 ist veröffentlicht. Version 1.1.0-alpha02 enthält diese Commits.

Neue Funktionen

  • Es wurde eine neue Openable-Schnittstelle für Layouts hinzugefügt, die zwischen dem Status „offen“ und „geschlossen“ wechseln können. DrawerLayout implementiert diese Schnittstelle jetzt in DrawerLayout 1.1.0-alpha04. (b/129979320)

Version 1.1.0-alpha01

13. Juni 2019

androidx.customview:customview:1.1.0-alpha01 ist veröffentlicht. Die in dieser Version enthaltenen Commits finden Sie hier.

API-Änderungen

Fehlerkorrekturen

  • Es wurden einige kleinere Fehler in ExploreByTouchHelper behoben ((aosp/957741).