QML类型说明-SequentialAnimation

本文介绍了Qt Quick中的SequentialAnimation类型,该类型允许将多个动画按顺序排列并依次播放。通过示例代码展示如何设置矩形的位置变化动画,并解释了如何在不同场景下应用此类型。

SequentialAnimation

ImportStatement:   import QtQuick2.2

Inherits:     Animation

 

DetailedDescription

SequentialAnimation和ParallelAnimation类型允许多个动画打包到一起。定义在SequentialAnimation中的动画,一个接一个运行,定义在ParallelAnimation中的动画在同一时间一起运行。

下面的代码展示了顺序运行了两个动画,矩形的X坐标先运动到50,然后运动Y坐标

 

import QtQuick 2.0

 

Rectangle {

    id: rect

    width: 100;height: 100

    color:"red"

 

   SequentialAnimation {

       running: true

       NumberAnimation { target: rect; property: "x"; to: 50; duration:1000 }

       NumberAnimation { target: rect; property: "y"; to: 50; duration:1000 }

    }

}

定义在过渡上的动画,自动并行运行。如果在过渡中有优先的行为,可以使用SequentialAnimation来进行控制。像其他动画类型那样,SequentialAnimation可以用在多个方面,包括过渡、行为和源属性。在QtQuick的文章中描述了使用Animation和 Transitions创建动画的不同方法。

注意:一旦一个动画被定义在SequentialAnimation或ParallelAnimation中,那它就不能单独的启动或停止。

同时可以参阅ParallelAnimation、Animation和Transitions这些类型的文档和相关实例代码。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值