ParallelAnimation

ImportStatement:   import QtQuick2.2

Inherits:     Animation

DetailedDescription

SequentialAnimation和ParallelAnimation这两个类型允许多个动画定义在一起。定义在SequentialAnimation中的动画,一个接一个运行。定义在ParallelAnimation在同一时间一起运行。下面的代码是一个矩形往(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能用在许多方面,包括过渡、行为和源属性。在QtQuick的文档中展示了使用Animation和Transitions创建动画的不同方法。

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

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

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-06-23
  • 2021-07-08
  • 2021-07-18
  • 2021-11-22
  • 2021-09-03
猜你喜欢
  • 2022-02-06
  • 2021-09-29
  • 2021-05-17
  • 2021-05-22
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案