Slidingpanelayout
Dernière mise à jour | Version stable | Version finale | Version bêta | Version alpha |
---|---|---|---|---|
26 janvier 2022 | 1.2.0 | - | - | - |
Déclarer des dépendances
Pour ajouter une dépendance sur SlidingPanelLayout, 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.slidingpanelayout:slidingpanelayout:1.2.0" }
Kotlin
dependencies { implementation("androidx.slidingpanelayout:slidingpanelayout: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.0
Version 1.2.0
26 janvier 2022
Publication d'androidx.slidingpanelayout:slidingpanelayout:1.2.0
. Liste des commits de la version 1.2.0
Changements importants depuis la version 1.1.0
SlidingPaneLayout
est désormais pliable. Sur un appareil pliable,SlidingPaneLayout
ajuste automatiquement la taille des deux volets, de sorte que ceux-ci se placent d'un côté ou de l'autre du pli ou de la charnière.- Lorsque vous gérez vos propres modifications de configuration,
SlidingPaneLayout
s'anime désormais entre les modes à 1 volet et à 2 volets lorsque l'espace disponible change (c'est-à-dire lors du déploiement d'un appareil pliable). SlidingPaneLayout
dispose maintenant d'un nouveau style d'interface utilisateur lorsque les deux volets se chevauchent. Chaque volet s'étend d'un bord à l'autre, le volet de détails ou secondaire recouvre entièrement la liste ou le volet principal lorsque leSlidingPaneLayout
est ouvert. Les API spécifiques à l'ancien style d'interface utilisateur, comme la couleur du fondu, sont maintenant obsolètes.SlidingPaneLayout
est désormais défini par défaut sur "closed" (fermé), c'est-à-dire que la liste ou le volet principal sont affichés. Le fait d'appeleropen()
ouopenPane()
permet désormais d'afficher le volet Détails ou secondaire.- Amélioration de la compatibilité avec les spécifications de mesures supplémentaires pour assurer que
SlidingPaneLayout
puisse être utilisé dans n'importe quel type de mise en page sans générer deIllegalStateException
. - SlidingPaneLayout permet désormais d'enregistrer plusieurs écouteurs PanelSlideListeners.
- Les développeurs peuvent désormais décider si les utilisateurs peuvent balayer les volets de liste et de détails en définissant un mode de verrouillage.
Version 1.2.0-rc01
15 décembre 2021
Publication d'androidx.slidingpanelayout:slidingpanelayout:1.2.0-rc01
. Liste des commits de la version 1.2.0-rc01
Mises à jour des dépendances
SlidingPaneLayout
dépend désormais de la fenêtre1.0.0-rc01
pour corriger les incompatibilités avec les versions bêta précédentes d'AndroidX Window.
Version 1.2.0-beta01
1er septembre 2021
Publication d'androidx.slidingpanelayout:slidingpanelayout:1.2.0-beta01
sans modification notable. Liste des commits de la version 1.2.0-beta01
Version 1.2.0-alpha04
18 août 2021
Publication d'androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha04
. Liste des commits de la version 1.2.0-alpha04
Nouvelles fonctionnalités
SlidingPaneLayout
s'anime désormais entre le mode à 1 volet et à 2 volets lorsque vous utilisez un appareil pliable. (aosp/1702066, b/186211031)- Amélioration de la compatibilité avec les spécifications de mesures supplémentaires pour assurer que
SlidingPaneLayout
puisse être utilisé dans n'importe quel type de mise en page sans générer deIllegalStateException
. (aosp/1774187, aosp/1773623, aosp/1773256)
Correction de bugs
- Correction du problème suivant : l'appui sur une position vide du volet Détails transmettait des clics au volet de liste lorsque les volets se chevauchaient. (aosp/1755141)
Mises à jour des dépendances
- SlidingPaneLayout dépend désormais de Window 1.0.0-alpha10.
Version 1.2.0-alpha03
30 juin 2021
Publication d'androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha03
. Liste des commits de la version 1.2.0-alpha03
Modifications de la dépendance
- La fonction SlidingPaneLayout dépend désormais de la version
1.0.0-alpha09
.
Version 1.2.0-alpha02
5 mai 2021
Publication d'androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha02
. Liste des commits de la version 1.2.0-alpha02
Correction de bugs
SlidingPaneLayout
prend désormais en compte les caractéristiques de pliage dont la largeur est différente de zéro. (847cc2)SlidingPaneLayout
développe désormais la taille du bord de déplacement lorsque la navigation par gestes est activée, reflétant le comportement deDrawerLayout
. (2c6d24)- L'état ouvert et fermé de
SlidingPaneLayout
est désormais conservé même s'il est modifié lorsque l'appareil n'est pas glissant (c'est-à-dire lorsque les deux volets s'affichent côte à côte). Ainsi, les utilisateurs peuvent continuer à voir la vue détaillée quand ils font pivoter leur appareil ou passent à un écran plus petit. (b15eda) - Correction apportée au comportement du mode verrouillé. (Ic01dc)
Contributions externes
- Merci à Cesar Valiente d'avoir corrigé
SlidingPaneLayout
pour prendre en compte les caractéristiques de pliage dont la largeur est différente de zéro. (847cc2)
Version 1.2.0-alpha01
24 mars 2021
Publication d'androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha01
. Liste des commits de la version 1.2.0-alpha01
Nouvelles fonctionnalités
SlidingPaneLayout
est désormais pliable. Sur un appareil pliable,SlidingPaneLayout
ajuste automatiquement la taille des deux volets, de sorte que ceux-ci se placent d'un côté ou de l'autre du pli ou de la charnière.
Nouveaux comportements
SlidingPaneLayout
dispose maintenant d'un nouveau style d'interface utilisateur lorsque les deux volets se chevauchent. Chaque volet s'étend d'un bord à l'autre, le volet de détails ou secondaire recouvre entièrement la liste ou le volet principal lorsque leSlidingPaneLayout
est ouvert. Les API spécifiques à l'ancien style d'interface utilisateur, comme la couleur du fondu, sont maintenant obsolètes. (Ia60ce)SlidingPaneLayout
est désormais défini par défaut sur "closed" (fermé), c'est-à-dire que la liste ou le volet principal sont affichés. Le fait d'appeleropen()
ouopenPane()
permet désormais d'afficher le volet Détails ou secondaire. (I5d26c)
Modifications apportées à l'API
- SlidingPaneLayout permet désormais d'enregistrer plusieurs écouteurs PanelSlideListeners. (I50ce2)
- Les développeurs peuvent désormais décider si les utilisateurs peuvent balayer les volets de liste et de détails en définissant un mode de verrouillage. (Idf2fd, I5d26c)
Version 1.1.0
Version 1.1.0
24 juin 2020
Publication d'androidx.slidingpanelayout:slidingpanelayout:1.1.0
. Liste des commits de la version 1.1.0
Principales modifications depuis la version 1.0.0
SlidingPaneLayout
implémente désormais l'interfaceOpenable
ajoutée dans CustomView1.1.0
.
Version 1.1.0-rc01
20 mai 2020
Publication d'androidx.slidingpanelayout:slidingpanelayout: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.slidingpanelayout:slidingpanelayout:1.1.0-beta01
sans aucune modification par rapport à la version 1.1.0-alpha01
. Liste des commits de la version 1.1.0-beta01
Version 1.1.0-alpha01
18 mars 2020
Publication d'androidx.slidingpanelayout:slidingpanelayout:1.1.0-alpha01
. Liste des commits de la version 1.1.0-alpha01
Modifications apportées à l'API
SlidingPaneLayout
implémente maintenant l'interfaceOpenable
ajoutée dans CustomView1.1.0-alpha02
, reflétant la modification dans DrawerLayout1.1.0-alpha04
. (b/129979320)