ParallelAnimation QML Type
Ermöglicht die parallele Ausführung von Animationen. Mehr...
Import Statement: | import QtQuick |
Inherits: |
Detaillierte Beschreibung
Die Typen SequentialAnimation und ParallelAnimation ermöglichen die gleichzeitige Ausführung mehrerer Animationen. Animationen, die in einem SequentialAnimation definiert sind, werden nacheinander ausgeführt, während Animationen, die in einer ParallelAnimation definiert sind, gleichzeitig ausgeführt werden.
In der folgenden Animation werden zwei Zahlenanimationen parallel ausgeführt. Die Rectangle bewegt sich nach (50,50), indem ihre Eigenschaften x
und y
gleichzeitig animiert werden.
import QtQuick Rectangle { id: rect width: 100; height: 100 color: "red" ParallelAnimation { running: true NumberAnimation { target: rect; property: "x"; to: 50; duration: 1000 } NumberAnimation { target: rect; property: "y"; to: 50; duration: 1000 } } }
Wie jeder andere Animationstyp kann auch eine ParallelAnimation auf verschiedene Weise angewendet werden, z. B. mit Übergängen, Verhaltensweisen und Eigenschaftswertquellen. Die Dokumentation Animation und Übergänge in Qt Quick zeigt eine Vielzahl von Methoden zur Erstellung von Animationen.
Hinweis: Sobald eine Animation in einer SequentialAnimation oder ParallelAnimation gruppiert wurde, kann sie nicht mehr einzeln gestartet und gestoppt werden; die SequentialAnimation oder ParallelAnimation muss als Gruppe gestartet und gestoppt werden.
Siehe auch SequentialAnimation, Animation und Übergänge in Qt Quick, und Qt Quick Beispiele - Animation.
© 2025 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.