Faire glisser des animations
Utilisez des animations glisser-déplacer lorsque les utilisateurs déplacent des objets, tels que le déplacement d’un élément dans une liste ou la suppression d’un élément en haut d’un autre.
API importantes : Classe DragItemThemeAnimation
Pratiques conseillées et déconseillées
Animation de démarrage glisser
- Utilisez l’animation de démarrage de glisser lorsque l’utilisateur commence à déplacer un objet.
- Incluez les objets affectés dans l’animation si et uniquement s’il existe d’autres objets qui peuvent être affectés par l’opération de glisser-déplacer.
- Utilisez l’animation de fin de glisser pour terminer toute séquence d’animation qui a commencé avec l’animation de démarrage de glisser. Cela inverse la modification de la taille de l’objet déplacé provoqué par l’animation de démarrage de glissement.
Animation de fin de glisser
- Utilisez l’animation de fin de glisser lorsque l’utilisateur supprime un objet déplacé.
- Utilisez l’animation de fin de glisser en combinaison avec les animations d’ajout et de suppression pour les listes.
- Incluez les objets affectés dans l’animation de fin de glisser si et uniquement si vous incluez ces mêmes objets affectés dans l’animation de démarrage de glisser.
- N’utilisez pas l’animation de fin de glisser si vous n’avez pas d’abord utilisé l’animation de démarrage de glisser. Vous devez utiliser les deux animations pour retourner des objets à leurs tailles d’origine une fois la séquence de glissement terminée.
Faire glisser entre l’animation d’entrée
- Utilisez le glisser-déplacer entre l’animation d’entrée lorsque l’utilisateur fait glisser la source dans une zone de déplacement où il peut être supprimé entre deux autres objets.
- Choisissez une zone cible de suppression raisonnable. Cette zone ne doit pas être si petite qu’il est difficile pour l’utilisateur de positionner la source de glisser-déplacer.
- La direction recommandée pour déplacer des objets affectés pour afficher la zone de dépôt est directement à part les unes des autres. Qu’ils se déplacent verticalement ou horizontalement dépend de l’orientation des objets affectés entre eux.
- N’utilisez pas le glisser-déplacer entre l’animation d’entrée si la source de glisser ne peut pas être supprimée dans une zone. Le glisser entre l’animation d’entrée indique à l’utilisateur que la source de glisser peut être supprimée entre les objets affectés.
Faire glisser entre l’animation de congé
- Utilisez le glisser entre l’animation de congé lorsque l’utilisateur fait glisser un objet loin d’une zone où il aurait pu être supprimé entre deux autres objets.
- N’utilisez pas le glisser-déplacer entre l’animation de congé si vous n’avez pas d’abord utilisé le glisser entre l’animation entrée.
Articles connexes
Pour les développeurs
- Vue d’ensemble des animations
- Animation de séquences de glisser-déplacer
- Démarrage rapide : Animation de votre interface utilisateur à l’aide d’animations de bibliothèque
- Classe DragItemThemeAnimation
- DropTargetItemThemeAnimation, classe
- Classe DragOverThemeAnimation
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.
Windows developer