赞
踩
动画属性元素的数据类型
在QML中,向属性值应用animation元素来创建动画.Animation元素通过篡改属性的值来产生平滑的过度.同样,也可使用状态过度(state transition)向状态变化设置一个动画.
要创建动画,需要使用与要创建动画的属性类型相匹配的animation元素,应用的动画(animation)与需要的行为类型有关.
有很多种方式在对象上设置动画.
要实现立即移动或动画移动,可直接设置属性值.这可以在信号处理函数或附加属性中实现
- Rectangle {
- id: blob
- width: 75; height: 75
- color: "blue"
-
- MouseArea {
- anchors.fill: parent
- onClicked: blob.color = "green"
- }
- }
然而,为产生更多控制,属性动画(property animation)使用在属性变化值之间进行插值实现了平滑移动.属性动画提供了定时控制和由easing curves指定的不同插值曲线.
Rectangle
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。