C
NumberAnimation QML Type
qreal型の値の変化をアニメートする。詳細...
| Import Statement: | import QtQuick |
| Since: | Qt Quick Ultralite 1.0 |
| Inherits: | |
| Inherited By: |
プロパティ
詳細説明
NumberAnimationは、数値が変化したときに適用されるアニメーションを定義する特殊なPropertyAnimation 。
ここでは、Rectangle のx プロパティをプロパティ値のソースとして、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 }
}
}NumberAnimation がTransition またはBehavior 内で定義されている場合、この値のデフォルトはTransition の開始状態で定義された値、またはBehavior がトリガーされた時点でのプロパティの現在値になります。
アニメーションとトランジション」も参照してください 。
to : real
このプロパティは、アニメーションの終了値を保持する。
NumberAnimation がTransition またはBehavior 内で定義されている場合、この値のデフォルトはTransition の終了状態で定義されている値、またはBehavior のトリガーとなったプロパティ変更の値です。
アニメーションとトランジション」も参照してください 。
特定の Qt ライセンスの下で利用可能です。
詳細を確認してください。