QML类型说明-ParallelAnimation

ParallelAnimation

ImportStatement:   import QtQuick2.2

Inherits:     Animation

DetailedDescription

SequentialAnimation和ParallelAnimation这两个类型允许多个动画定义在一起。定义在SequentialAnimation中的动画,一个接一个运行。定义在ParallelAnimation在同一时间一起运行。下面的代码是一个矩形往(50,50)这个坐标移动,它的X和Y坐标同时变化。

 

import QtQuick 2.0

 

Rectangle {

    id: rect

    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能用在许多方面,包括过渡、行为和源属性。在QtQuick的文档中展示了使用Animation和Transitions创建动画的不同方法。

注意:一旦一个动画被放入SequentialAnimation或ParallelAnimation。那么它就不能单独的被启动和停止。SequentialAnimation或ParallelAnimation必须成组的启动或停止。

可同时查阅SequentialAnimation、Animation、Transitions这些类型的文档和动画的实例代码。

原文地址:https://www.cnblogs.com/senior-engineer/p/7992949.html