Тип QML ParallelAnimation
Позволяет запускать анимации параллельно Подробнее...
| Оператор импорта: | import QtQuick 2.5 |
| Наследует: |
Подробное описание
Типы SequentialAnimation и ParallelAnimation позволяют запускать несколько анимаций одновременно. Анимации, определенные в SequentialAnimation, запускаются одна за другой, тогда как анимации, определенные в ParallelAnimation, запускаются одновременно.
Следующая анимация запускает две числовые анимации параллельно. Rectangle перемещается в (50,50), анимируя свои свойства x и y одновременно.
import QtQuick 2.0
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 }
}
} Как и любой другой тип анимации, ParallelAnimation может применяться различными способами, включая переходы, поведения и источники значений свойств. Документация Анимация и переходы в Qt Quick демонстрирует различные методы создания анимаций.
Примечание: После того, как анимация была сгруппирована в SequentialAnimation или ParallelAnimation, ее нельзя индивидуально запускать и останавливать; SequentialAnimation или ParallelAnimation должны запускаться и останавливаться как группа.
См. также SequentialAnimation, Анимация и переходы в Qt Quick, и Примеры Qt Quick - Анимация.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qml-qtquick-parallelanimation.html