SequentialAnimation QML Type
Permet aux animations d'être exécutées de manière séquentielle. Plus d'informations...
| Import Statement: | import QtQuick |
| Inherits: |
Description détaillée
Les types SequentialAnimation et ParallelAnimation permettent d'exécuter plusieurs animations ensemble. Les animations définies dans un type SequentialAnimation sont exécutées l'une après l'autre, tandis que les animations définies dans un type ParallelAnimation sont exécutées en même temps.
L'exemple suivant exécute deux animations de nombres dans une séquence. L'animation Rectangle passe à une position x de 50, puis à une position y de 50.
import QtQuick Rectangle { id: rect width: 100; height: 100 color: "red" SequentialAnimation { running: true NumberAnimation { target: rect; property: "x"; to: 50; duration: 1000 } NumberAnimation { target: rect; property: "y"; to: 50; duration: 1000 } } }
Les animations définies dans une page Transition sont automatiquement exécutées en parallèle. SequentialAnimation peut donc être utilisé pour enfermer les animations dans une page Transition si c'est le comportement préféré.
Comme tout autre type d'animation, une SequentialAnimation peut être appliquée de différentes manières, notamment par des transitions, des comportements et des sources de valeurs de propriétés. La documentation Animation and Transitions in Qt Quick présente diverses méthodes de création d'animations.
Remarque : une fois qu'une animation a été regroupée dans une SequentialAnimation ou ParallelAnimation, elle ne peut plus être démarrée et arrêtée individuellement ; la SequentialAnimation ou ParallelAnimation doit être démarrée et arrêtée en tant que groupe.
Voir également ParallelAnimation, Animation et transitions dans Qt Quick, et Qt Quick Exemples - 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.