このページでは

C

NumberAnimation QML Type

qreal型の値の変化をアニメートする。詳細...

Import Statement: import QtQuick
Since: Qt Quick Ultralite 1.0
Inherits:

PropertyAnimation

Inherited By:

TimelineAnimation

プロパティ

詳細説明

NumberAnimationは、数値が変化したときに適用されるアニメーションを定義する特殊なPropertyAnimation

ここでは、Rectanglex プロパティをプロパティ値のソースとして、NumberAnimation を適用しています。これは、x の値を、現在の値から 50 の値まで、1000 ミリ秒かけてアニメーション化します:

import QtQuick 2.15

Rectangle {
    width: 100; height: 100
    color: "red"

    NumberAnimation on x { to: 50; duration: 1000 }
}

他のアニメーションタイプと同様に、NumberAnimationは、トランジション、ビヘイビア、プロパティ値ソースなど、さまざまな方法で適用できます。Animation and Transitionsのドキュメントでは、アニメーションを作成するためのさまざまな方法を紹介しています。

アニメーションとトランジションも参照してください

プロパティの説明

from : real

このプロパティは、アニメーションの開始値を保持します。

例えば、次のアニメーションは、x の値が 100 になるまで適用されません:

Item {
    states: [
        // ...
    ]

    transition: Transition {
        NumberAnimation { properties: "x"; from: 100; duration: 200 }
    }
}

NumberAnimationTransition またはBehavior 内で定義されている場合、この値はTransition の開始状態で定義されている値、またはBehavior がトリガーされた時点でのプロパティの現在値がデフォルトとなります。

アニメーションとトランジション」も参照してください


to : real

このプロパティは、アニメーションの終了値を保持する。

NumberAnimationTransition またはBehavior 内で定義されている場合、この値のデフォルトはTransition の終了状態で定義されている値、またはBehavior をトリガーしたプロパティ変更の値です。

アニメーションとトランジション」も参照してください


特定の Qt ライセンスの下で利用可能です。
詳細を確認してください。