OpacityAnimator QML Type

OpacityAnimatorタイプは、Itemの不透明度をアニメーション化します。詳細...

Import Statement: import QtQuick
Inherits:

Animator

詳しい説明

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

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

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

Rectangle {
    id: opacityBox
    width: 50
    height: 50
    color: "lightsteelblue"
    OpacityAnimator {
        target: opacityBox;
        from: 0;
        to: 1;
        duration: 1000
        running: true
    }
}

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

Rectangle {
    width: 50
    height: 50
    color: "lightsteelblue"
    OpacityAnimator on opacity{
        from: 0;
        to: 1;
        duration: 1000
    }
}

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