Spec-Zone.ru › Qt 5.15

Тип ParallelAnimation QML

Позволяет запускать анимации параллельно. Подробнее...

Заявление об импорте: import QtQuick 2.15
Наследует:

Animation

  • Список всех членов, включая унаследованные

Подробное описание

Типы 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-5.15/qml-qtquick-parallelanimation.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API