Тип QML ParallelAnimation
Разрешает одновременное выполнение анимаций. Подробнее...
| Заявление об импорте: | import QtQuick 2.1 |
| Наследует: |
Подробное описание
Типы 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/qt-6.1/qml-qtquick-parallelanimation.html