Drawerlayout
Dernière mise à jour | Version stable | Version finale | Version bêta | Version alpha |
---|---|---|---|---|
22 mars 2023 | 1.2.0 | - | - | - |
Déclarer des dépendances
Pour ajouter une dépendance sur DrawerLayout, 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.drawerlayout:drawerlayout:1.2.0" }
Kotlin
dependencies { implementation("androidx.drawerlayout:drawerlayout: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 la documentation sur l'outil Issue Tracker.
Version 1.2
Version 1.2.0
22 mars 2023
Publication d'androidx.drawerlayout:drawerlayout:1.2.0
. Liste des commits de la version 1.2.0
Changements importants depuis la version 1.1.0
DrawerLayout
s'intègre désormais aux APIOnBackPressedInvoked
d'Android 13 pour intercepter automatiquement le bouton "Retour" du système lorsque le panneau est ouvert. Pour cela, votre application doit activer la prévisualisation du geste Retour.- Vous pouvez désormais appeler
open
etclose
de manière cohérente même si le panneau est verrouillé. Le verrouillage du panneau empêche toujours les utilisateurs d'interagir avec celui-ci à l'aide de gestes.
Version 1.2.0-rc01
8 mars 2023
Publication d'androidx.drawerlayout:drawerlayout:1.2.0-rc01
sans aucune modification. Liste des commits de la version 1.2.0-rc01
Version 1.2.0-beta01
8 février 2023
Publication de androidx.drawerlayout:drawerlayout:1.2.0-beta01
sans aucune modification. Liste des commits de la version 1.2.0-beta01
Version 1.2.0-alpha01
21 septembre 2022
Publication d'androidx.drawerlayout:drawerlayout:1.2.0-alpha01
. Liste des commits de la version 1.2.0-alpha01
Nouvelles fonctionnalités
- Intégration de nouvelles API
OnBackPressedInvoked
pour Android 13. (0c84661)
Correction de bugs
open()
etclose()
fonctionnent à présent par programmation lorsque le panneau est verrouillé. (ae09f6e)
Version 1.1.1
Version 1.1.1
2 septembre 2020
Publication d'androidx.drawerlayout:drawerlayout:1.1.1
. Liste des commits de la version 1.1.1
Correction de bugs
- Correction d'un problème qui empêchait
open()
etclose()
de fonctionner lorsqueLOCK_MODE_LOCKED_CLOSED
ouLOCK_MODE_LOCKED_OPEN
étaient utilisés. (b/162253907)
Version 1.1.0
Version 1.1.0
24 juin 2020
Publication d'androidx.drawerlayout:drawerlayout:1.1.0
. Liste des commits de la version 1.1.0
Principales modifications depuis la version 1.0.0
DrawerLayout
tient désormais compte de la taille des encarts de navigation par gestes. Ainsi, les utilisateurs peuvent développer la zone en appuyant de manière prolongée et en balayant l'écran pour ouvrir le panneau lorsque la navigation par gestes est activée.DrawerLayout
permet désormais de définir un style par défaut à l'aide de l'attribut de thèmedrawerLayoutStyle
.DrawerLayout
implémente désormais l'interfaceOpenable
ajoutée dans CustomView1.1.0
.
Version 1.1.0-rc01
20 mai 2020
Publication d'androidx.drawerlayout:drawerlayout: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.drawerlayout:drawerlayout:1.1.0-beta01
sans aucune modification par rapport à la version 1.1.0-alpha04
. Liste des commits de la version 1.1.0-beta01
Version 1.1.0-alpha04
4 mars 2020
Publication d'androidx.drawerlayout:drawerlayout:1.1.0-alpha04
. Liste des commits de la version 1.1.0-alpha04
Modifications apportées à l'API
DrawerLayout
implémente désormais l'interfaceOpenable
ajoutée dans CustomView1.1.0-alpha02
. (b/129979320)
Version 1.1.0-alpha03
15 août 2019
Publication d'androidx.drawerlayout:drawerlayout:1.1.0-alpha03
. Les commits inclus dans cette version sont disponibles sur cette page.
Corrections de bugs
- Correction de l'incompatibilité binaire avec
androidx.core:core:1.2.0-alpha03
(b/139103874)
Version 1.1.0-alpha02
13 juin 2019
Publication d'androidx.drawerlayout:drawerlayout:1.1.0-alpha02
. Les commits inclus dans cette version sont disponibles sur cette page.
Nouvelles fonctionnalités
- Vous pouvez désormais définir un style par défaut à l'aide du nouvel attribut de thème
drawerLayoutStyle
. - Suppression du comportement obsolète lié à l'utilisation de la navigation par gestes sur Android 10. Vous pouvez désormais ouvrir les panneaux en appuyant de manière prolongée et en balayant l'écran.
Version 1.1.0-alpha01
7 mai 2019
Publication d'androidx.drawerlayout:drawerlayout:1.1.0-alpha01
.
Nouvelles fonctionnalités
- Mise à jour de la compatibilité avec la navigation par gestes :
DrawerLayout
définit désormais l'exclusion de gestes systèmerects
pour permettre l'ouverture des panneaux par balayage.
Version 1.0.0
Version 1.0.0
21 septembre 2018
Publication d'androidx.drawerlayout:drawerlayout:1.0.0
.