C

NumberAnimation QML 类型

动画 )类型在实数值时变化。《详情...

导入语句import QtQuick
Qt Quick Ultralite 1.0
继承

PropertyAnimation

继承自

TimelineAnimation

属性

详细说明

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 中定义了来自 TransitionBehavior,此值默认为 Transition 的起始状态中定义的值或 Behavior 触发时的当前属性值。

另请参阅动画和过渡


to : real

这个属性保留了动画的结束值。

如果 NumberAnimation 被定义在 TransitionBehavior 中,则此值默认为 Transition 的终态定义的值,或者触发 Behavior 的属性变化值。

另请参阅动画和过渡


在某些 Qt 许可下可用。
了解更多。