Partager via


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.

Pour les développeurs