AnimationController QML Type
Permet de contrôler manuellement les animations. Plus d'informations...
| Import Statement: | import QtQuick |
Propriétés
Méthodes
- void completeToBeginning()
- void completeToEnd()
- void reload()
Description détaillée
Normalement, les animations sont pilotées par un timer interne, mais le AnimationController permet à l'adresse animation d'être pilotée explicitement par une valeur progress.
Documentation de la propriété
animation : Animation [default]
Cette propriété contient l'animation qui doit être contrôlée par AnimationController.
Note : Une animation contrôlée par AnimationController aura toujours ses propriétés running et paused à true. Elle ne peut pas être démarrée ou arrêtée manuellement (tout comme une animation dans un Comportement ne peut pas être démarrée ou arrêtée manuellement).
progress : real
Cette propriété contient la valeur de la progression de l'animation.
La valeur valide progress est comprise entre 0.0 et 1.0. Les valeurs inférieures à 0 seront converties en 0, les valeurs supérieures à 1 seront converties en 1.
Documentation de la méthode
void completeToBeginning()
Termine l'exécution de l'animation contrôlée dans le sens inverse.
Après l'appel de cette méthode, l'animation se déroule normalement à partir du point de progression actuel, dans le sens inverse, jusqu'à l'état initial.
La valeur de progression du contrôleur d'animation est automatiquement mise à jour pendant l'exécution de l'animation.
Voir également completeToEnd() et progress.
void completeToEnd()
Termine l'exécution de l'animation contrôlée dans le sens de la marche.
Après l'appel de cette méthode, l'animation se déroule normalement depuis le point de progression actuel en direction de l'avant jusqu'à l'état final.
La valeur de progression du contrôleur d'animation sera automatiquement mise à jour pendant l'exécution de l'animation.
Voir également completeToBeginning() et progress.
void reload()
Recharge les propriétés de l'animation
Si les propriétés de l'animation ont changé, appeler cette méthode pour recharger les définitions de l'animation.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.