首页| 论坛| 消息

标题:propertyAnimation的几种常用用法
作者:seanyxie
日期:2014-07-15 00:06
内容:

总结一下propertyAnimation的几种常用用法
动画应用场景有下面几种:
首先假设一个Rectangle,动画是要改变它的x和y值
1,Rectangle一旦被创建,就要移动到一个特定的位置
2,动画只有在某一个特定的外部行为触发时候才会被触发,例如,鼠标单击某一个控件时候,产生动画,使目标移动到指定的位置
3,只有在某一个特定的信号后才触发
4,做为一个独立的动画,虽然没有绑定rectangle的运动,但是可以在脚本中加载,开始和停止
5,只有在状态改变时候才会触发
6,只有在某一个属性改变时候才触发,无论这个属性是通过什么样的方法来改变的
7,在一个特定的信号处理器中创建,当接收到对应的信号时候就触发,类似于3
下面分别用代码来看几种实现方法:
【1】首先是对第一种场景
Rectangle{color:"red"width:360height:50PropertyAnimation on x{to: [c ..


#1 [彩阳 07-15 16:53]
引用Qt文档中的,如果Animation和Transition或者Behavior结合使用的话,那么started信号将不会被发出。所以不能在这样的情况下设置onStarted。

回复 发表
主题 版块