ScaleAnimator QML Type

ScaleAnimatorタイプは、Itemのスケールファクターをアニメーション化します。詳細...

Import Statement: import QtQuick
Inherits:

Animator

詳細説明

Animator タイプは通常の Animation タイプとは異なります。Animatorを使用する場合、アニメーションはレンダースレッドで実行することができ、アニメーションが完了するとプロパティ値は最後にジャンプします。

アニメーションが終了すると、Item::scale の値が更新されます。

次のスニペットは、ScaleAnimator を Rectangle アイテムと一緒に使用する方法を示しています。

Rectangle {
    id: scalingBox
    width: 50
    height: 50
    color: "lightsteelblue"
    ScaleAnimator {
        target: scalingBox;
        from: 0.5;
        to: 1;
        duration: 1000
        running: true
    }
}

また、on キーワードを使用して、ScaleAnimator を Item インスタンスに直接結びつけることも可能です。

Rectangle {
    width: 50
    height: 50
    color: "lightsteelblue"
    ScaleAnimator on scale {
        from: 0.5;
        to: 1;
        duration: 1000
    }
}

Item::transformOriginRotationAnimatorも参照して ください。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。