C
NumberAnimation QML 类型
动画 )类型在实数值时变化。《详情...
导入语句 | import QtQuick |
从 | Qt Quick Ultralite 1.0 |
继承 | |
继承自 |
属性
详细说明
NumberAnimation 是一个专门的 PropertyAnimation,它定义了在数值发生变化时应用动画的条件。
以下是将 NumberAnimation 应用到 Rectangle 的属性值源 x
的一个示例。它将实值从当前位置设置为 50,动画持续1000毫秒。
import QtQuick 2.15 Rectangle { width: 100; height: 100 color: "red" NumberAnimation on x { to: 50; duration: 1000 } }
与其他动画类型一样,NumberAnimation 可以以多种方式应用,包括过渡、行为和属性值源。
另请参阅动画和过渡。
属性文档
from : real |
这个属性保留了动画的起始值。
例如,以下动画在 x
值达到 100 之前不会应用。
Item { states: [ // ... ] transition: Transition { NumberAnimation { properties: "x"; from: 100; duration: 200 } } }
如果在 NumberAnimation 中定义了来自 Transition 或 Behavior,此值默认为 Transition 的起始状态中定义的值或 Behavior 触发时的当前属性值。
另请参阅动画和过渡。
to : real |
这个属性保留了动画的结束值。
如果 NumberAnimation 被定义在 Transition 或 Behavior 中,则此值默认为 Transition 的终态定义的值,或者触发 Behavior 的属性变化值。
另请参阅动画和过渡。
在某些 Qt 许可下可用。
了解更多。