Quiz
Question 1
Quelles sont les deux paramètres ajoutés à un AnimatedFoo par rapport à sa version classique ?
Correction
Les deux paramètres ajoutés à la version AnimatedFoo d'un widget commun sont les paramètres duration et curve.
Question 2
Si je souhaite créer une animation non-linéaire, que puis-je utiliser ?
Correction
Une animation « non-linéaire » contient des variations supplémentaires dans le passage entre la valeur de début et la valeur de fin, qui sont dictées par le paramètre curve. Par exemple, la largeur d'un rectangle peut passer de 50 à 100, puis revenir à 80 pour terminer à 100, donnant ainsi un effet « élastique » à l'animation.
Question 3
La classe TweenAnimationBuilder peut être utilisée si :
Correction
Que l'animation possède déjà une version « built-in » ou non, il nous est toujours possible d'utiliser la classe TweenAnimationBuilder. Mais si la version « built-in » existe, elle vous fera gagner du temps et quelques lignes de code !
Question 4
Mon animation se répète à l'infini depuis le début ! Qu'est-ce que cela signifie ?
Correction
Seules les animations explicites peuvent se répéter à l'infini depuis le début.
Question 5
Quelle est la classe que je vais utiliser comme variable dans mon TweenAnimationBuilder ?
Correction
La classe Tween vous permet de faire varier aussi bien des couleurs, des tailles, etc. À vous de trouver le Tween qui correspond à la valeur que vous souhaitez faire varier dans votre animation !