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 expliquant comment choisir l'API d'animation appropriée

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

  • Mon animation ressemble-t-elle davantage à des œuvres d'art, composée de nombreux éléments visuels (SVG ou images, par exemple) ?
    • Oui: Existe-t-il des fichiers SVG simples ? Par exemple, une icône avec des micro-animations est-elle disponible ?
    • Non: doit-il se répéter indéfiniment ?
      • Oui: rememberInfiniteTransition
      • Non: S'agit-il d'une animation de mise en page ?
        • Oui: vous passez 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 complètement indépendantes les unes des autres ?
          • Non: l'animation comporte-t-elle un ensemble de valeurs cibles prédéfinies ?

Téléchargez la version PDF du diagramme.