C

并行动画 QML 类型

启用动画并行运行。 更多信息...

引入语句import QtQuick
Qt Quick Ultralite 1.0
继承

Animation

详细描述

SEQUENTIALANIMATION 和 ParallelAnimation 类型允许同时运行多个动画。在 SEQUENTIALANIMATION 定义的动画依次运行,而在 ParallelAnimation 定义的动画同时运行。

以下动画同时运行两个数字动画。矩形通过同时动画其 x 和 y 属性移动到 (50,50)。

import QtQuick 2.15

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 可以以多种方式应用,包括过渡、行为和属性值源。动画和过渡文档显示了创建动画的各种方法。

注意:一旦动画被组合成 SEQUENTIALANIMATION 或 ParallelAnimation,它就不能单独启动和停止;必须以组的形式启动和停止 SEQUENTIALANIMATION 或 ParallelAnimation。

另请参阅:SEQUENTIALANIMATION动画和过渡

在某些 Qt 许可证下提供。
了解更多信息。