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もトランジション、ビヘイビア、プロパティ値ソースなど、さまざまな方法で適用できます。「アニメーションとトランジション」のドキュメントでは、アニメーションを作成するためのさまざまな方法が紹介されています。
「アニメーションとトランジション」も参照してください 。
プロパティのドキュメント
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ライセンスの下で利用可能です。
詳細はこちらをご覧ください。