CustomView
androidx.customview.poolingcontainer
androidx.customview.view
androidx.customview.widget
Ce tableau présente tous les artefacts du groupe androidx.customview
.
Artefact | Version stable | Version finale | Version bêta | Version alpha |
---|---|---|---|---|
customview | 1.1.0 | - | - | 1.2.0-alpha02 |
customview-poolingcontainer | 1.0.0 | - | - | - |
Déclarer des dépendances
Pour ajouter une dépendance sur CustomView, vous devez ajouter le dépôt Maven de Google à votre projet. Pour en savoir plus, consultez la section Dépôt Maven de Google.
Ajoutez les dépendances des artefacts dont vous avez besoin dans le fichier build.gradle
de votre application ou module :
Groovy
dependencies { implementation "androidx.customview:customview:1.1.0" }
Kotlin
dependencies { implementation("androidx.customview:customview:1.1.0") }
Commentaires
Vos commentaires nous aident à améliorer Jetpack. N'hésitez pas à nous contacter si vous découvrez de nouveaux problèmes ou si vous avez des idées pour améliorer cette bibliothèque. Veuillez consulter les problèmes existants de cette bibliothèque avant d'en signaler un nouveau. Vous pouvez ajouter votre vote à un problème existant en cliquant sur le bouton en forme d'étoile.
Pour en savoir plus, consultez la documentation sur l'outil Issue Tracker.
Customview Poolingcontainer version 1.0
Version 1.0.0
27 juillet 2022
Publication d'androidx.customview:customview-poolingcontainer:1.0.0
. Liste des commits de la version 1.0.0
Principales fonctionnalités de la version 1.0.0
Si vous mettez à niveau
RecyclerView
vers la version1.3.0-alpha02
ou une version plus récente et Compose UI vers la version1.2.0-beta02
ou une version plus récente, vous pourrez réutiliser plus efficacement les enfants deRecyclerView
contenant des vues Compose. Pour en savoir plus, consultez cet article de blog.La plupart des utilisateurs n'auront pas besoin d'utiliser directement cette bibliothèque, sauf s'ils développent un
ViewGroup
de type RecyclerView ou une vue qui, en cas de suppression, nécessite de supprimer explicitement d'autres ressources supplémentaires (comme Compose).
Version 1.0.0-rc01
15 juin 2022
Publication d'androidx.customview:customview-poolingcontainer:1.0.0-rc01
. Liste des commits de la version 1.0.0-rc01
- Cette version est identique à la version
androidx.customview:customview-poolingcontainer:1.0.0-beta02
.
Version 1.0.0-beta02
18 mai 2022
Publication d'androidx.customview:customview-poolingcontainer:1.0.0-beta02
. Liste des commits de la version 1.0.0-beta02
- Aucune modification, nécessaire pour prendre en charge les versions 1.2.0-beta02 de Compose.
Version 1.0.0-beta01
11 mai 2022
Publication d'androidx.customview:customview-poolingcontainer:1.0.0-beta01
. Liste des commits de la version 1.0.0-beta01
Nouvelles fonctionnalités
- Amélioration de la documentation.
Version 1.0.0-alpha01
23 mars 2022
Publication d'androidx.customview:customview-poolingcontainer:1.0.0-alpha01
. Liste des commits de la version 1.0.0-alpha01
Fonctionnalités de la première version
- La bibliothèque CustomView Poolingcontainer contient des utilitaires permettant d'écouter le cycle de vie des conteneurs qui gèrent le cycle de vie de leurs vues enfants, comme RecyclerView.
Version 1.2.0
Version 1.2.0-alpha02
21 septembre 2022
Publication d'androidx.customview:customview:1.2.0-alpha02
. Liste des commits de la version 1.2.0-alpha02
Modifications apportées à l'API
- Ajout des annotations
@NonNull
aux méthodescreate()
deViewDragHelper
. (I93a01, b/236474222)
Version 1.2.0-alpha01
23 février 2022
Publication d'androidx.customview:customview:1.2.0-alpha01
. Liste des commits de la version 1.2.0-alpha01
Nouvelles fonctionnalités
- Ajout d'une bibliothèque
PoolingContainer
permettant d'écouter afin de supprimer les événements d'un conteneur qui gère ses enfants en dehors de la hiérarchie des vues. Elle sera ajoutée plus tard en tant que dépendance deCompose
etRecyclerView
. (I0e3f6, b/196371929)
Modifications apportées à l'API
- Amélioration de la prise en charge de
AccessibilityNodeInfoCompat#setBoundsInScreen
dansExploreByTouchHelper
et ajout desetBoundsInScreenFromBoundsInParent
, qui permet de convertir les limites du parent en limites d'écran. (Ie5529)
Version 1.1.0
Version 1.1.0
24 juin 2020
Publication d'androidx.customview:customview:1.1.0
. Liste des commits de la version 1.1.0
Principales modifications depuis la version 1.0.0
- Ajout d'une interface
Openable
pour les mises en page qui peuvent passer d'un état "ouvert" à "fermé".
Version 1.1.0-rc01
20 mai 2020
Publication d'androidx.customview:customview:1.1.0-rc01
sans aucune modification par rapport à la version 1.1.0-beta01
. Liste des commits de la version 1.1.0-rc01
Version 1.1.0-beta01
1er avril 2020
Publication d'androidx.customview:customview:1.1.0-beta01
sans aucune modification par rapport à la version 1.1.0-alpha02
. Liste des commits de la version 1.1.0-beta01
Version 1.1.0-alpha02
4 mars 2020
Publication d'androidx.customview:customview:1.1.0-alpha02
. Liste des commits de la version 1.1.0-alpha02
Nouvelles fonctionnalités
- Ajout d'une interface
Openable
pour les mises en page qui peuvent passer d'un état "ouvert" à "fermé".DrawerLayout
implémente maintenant cette interface dans DrawerLayout1.1.0-alpha04
. (b/129979320)
Version 1.1.0-alpha01
13 juin 2019
Publication d'androidx.customview:customview:1.1.0-alpha01
. Les commits inclus dans cette version sont disponibles sur cette page.
Modifications apportées à l'API
- Ajout de plusieurs API à ViewDragHelper pour permettre la modification de la taille du bord.
Correction de bugs
- Correction de bugs mineurs dans
ExploreByTouchHelper
. (aosp/957741)