Coordinatorlayout
Dernière mise à jour | Version stable | Version finale | Version bêta | Version alpha |
---|---|---|---|---|
4 octobre 2023 | 1.2.0 | - | - | 1.3.0-alpha02 |
Déclarer des dépendances
Pour ajouter une dépendance à CoordinatorLayout, 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 correspondant aux artefacts dont vous avez besoin dans le fichier build.gradle
de votre application ou de votre module :
Groovy
dependencies { implementation "androidx.coordinatorlayout:coordinatorlayout:1.2.0" }
Kotlin
dependencies { implementation("androidx.coordinatorlayout:coordinatorlayout:1.2.0") }
Pour en savoir plus sur les dépendances, consultez Ajouter des dépendances de compilation.
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 les documents sur l'outil Issue Tracker.
Version 1.3
Version 1.3.0-alpha02
4 octobre 2023
Publication d'androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha02
. Liste des commits de la version 1.3.0-alpha02
- Mise à jour de la version, aucune modification par rapport à
1.3.0-alpha01
.
Version 1.3.0-alpha01
20 septembre 2023
Publication d'androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha01
. Liste des commits de la version 1.3.0-alpha01
Nouvelles fonctionnalités
- Ajout de la prise en charge des événements de touche Page précédente, Page suivante, Déplacer vers l'origine et Déplacer vers la fin. (14719d3).
Modifications apportées à l'API
- Ajout d'annotations de possibilité de valeur nulle dans
CoordinatorLayout.java
. (Ieb647, b/236474453)
Correction de bugs
- Correction des actions de clavier vers le haut, le bas, la barre d'espace et les variantes de touches avec
NestedScrollView
etCoordinatorLayout
. (bdd72e6)
Version 1.2
Version 1.2.0
12 janvier 2022
Publication d'androidx.coordinatorlayout:coordinatorlayout:1.2.0
. Liste des commits de la version 1.2.0
Changements importants depuis la version 1.1.0
- Ne conserver que les annotations visibles dans l'environnement d'exécution dans les règles CoordinatorLayout (9ec7cb)
Version 1.2.0-rc01
15 décembre 2021
Publication de androidx.coordinatorlayout:coordinatorlayout:1.2.0-rc01
. Liste des commits de la version 1.2.0-rc01
Version 1.2.0-beta01
17 novembre 2021
Publication d'androidx.coordinatorlayout:coordinatorlayout:1.2.0-beta01
. Liste des commits de la version 1.2.0-beta01
Modifications apportées à l'API
- Les API ont été finalisées pour la version bêta.
Version 1.2.0-alpha01
3 novembre 2021
Publication d'androidx.coordinatorlayout:coordinatorlayout:1.2.0-alpha01
. Liste des commits de la version 1.2.0-alpha01.
Corrections de bugs
- Ne conserver que les annotations visibles dans l'environnement d'exécution dans les règles CoordinatorLayout (9ec7cb)
Version 1.1.0
Version 1.1.0
4 décembre 2019
Publication d'androidx.coordinatorlayout:coordinatorlayout:1.1.0
. Liste des commits de la version 1.1.0.
Changements importants depuis la version 1.0.0
- aosp/737190 : CoordinatorLayout implémente désormais
NestedScrollingParent3
etCoordinatorLayout.Behavior
implémente une nouvelle surcharge deonNestedScroll
pour permettre auxBehaviors
de signaler la distance de défilement qu'ils utilisent aux enfants de défilement imbriqués (lors de la transmissiondispatchNestedScroll()
/onNestedScroll()
). LeonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int)
existant a été abandonné au profit du nouveauonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[])
, et les implémentations deBehavior
doivent être mises à jour en conséquence. Si le code de développeur remplace actuellementCoordinatorLayout#onNestedScroll(View, int, int, int, int, int)
, il ne sera probablement plus appelé, etCoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[])
devrait être remplacé à la place. - Exposition de CoordinatorLayout aux services d'accessibilité (aosp/1056175)
- L'annotation
CoordinatorLayout.DefaultBehavior
est obsolète. Utilisez plutôt l'interfaceCoordinatorLayout.AttachedBehavior
.
Version 1.1.0-rc01
23 octobre 2019
Publication d'androidx.coordinatorlayout:coordinatorlayout:1.1.0-rc01
. Liste des commits de la version 1.1.0-rc01
Nouvelles fonctionnalités
- Exposition de CoordinatorLayout aux services d'accessibilité (aosp/1056175)
Version 1.1.0-beta01
5 juin 2019
Publication d'androidx.coordinatorlayout:coordinatorlayout:1.1.0-beta01
. Les commits inclus dans cette version sont disponibles sur cette page.
Corrections de bugs
- Abandon des classes de test obsolètes (aosp/853955)
Version 1.1.0-alpha01
3 décembre 2018
Modifications apportées à l'API
aosp/737190 : CoordinatorLayout implémente désormais
NestedScrollingParent3
etCoordinatorLayout.Behavior
implémente une nouvelle surcharge deonNestedScroll
pour permettre auxBehaviors
de signaler la distance de défilement qu'ils utilisent aux enfants de défilement imbriqués (lors de la transmissiondispatchNestedScroll()
/onNestedScroll()
). LeonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int)
existant a été abandonné au profit du nouveauonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[])
, et les implémentations deBehavior
doivent être mises à jour en conséquence.Si le code de développeur remplace actuellement
CoordinatorLayout#onNestedScroll(View, int, int, int, int, int)
, il ne sera probablement plus appelé, etCoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[])
devrait être remplacé à la place.