Choisir une API d'animation

Le diagramme ci-dessous vous aide à décider quelle API utiliser pour implémenter votre animation.

Organigramme décrivant l'arbre de décision pour choisir l'API d'animation appropriée

Figure 1 : Arbre de décision décrivant comment choisir l'API d'animation appropriée

Suivez les questions ci-dessous sur l'arbre de décision pour choisir l'API d'animation la plus adaptée à votre cas d'utilisation:

  • Mon animation ressemble-t-elle davantage à de l'art, car elle comporte de nombreux éléments visuels (fichiers SVG ou images, par exemple) ?
    • Oui: est-il compatible avec de simples fichiers SVG (par exemple, une icône avec des micro-animations) ?
    • Non: Doit-il être répété indéfiniment ?
      • Oui: rememberInfiniteTransition
      • Non: S'agit-il d'une animation de mise en page ?
        • Oui: passer d'un composable à un autre dont le contenu est différent ?
        • Non: Avez-vous besoin d'animer plusieurs propriétés ?
          • Oui: les propriétés sont-elles totalement indépendantes les unes des autres ?
          • Non: l'animation a-t-elle un ensemble de valeurs cibles prédéfinies ?

Téléchargez la version PDF du diagramme.