Benutzerdefinierte Ansicht

  
Implementieren Sie benutzerdefinierte Ansichten.

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 - -
Diese Bibliothek wurde zuletzt am 21. September 2022 aktualisiert.

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.

Neues Problem erstellen

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 auf 1.3.0-alpha02 oder höher und die Compose-Benutzeroberfläche auf 1.2.0-beta02 oder höher aktualisieren, können Sie RecyclerView-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 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 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 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, 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 DrawerLayout 1.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

Fehlerkorrekturen

  • Einige kleinere Fehler in ExploreByTouchHelper wurden behoben (aosp/957741)