このページでは

C

ColorAnimation QML Type

色値の変化をアニメーション表示します。詳細...

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

PropertyAnimation

詳細な説明

ColorAnimationは、色値が変化した際に適用されるアニメーションを定義する、PropertyAnimation の特殊な実装です。

以下は、Rectangle のcolor プロパティに、プロパティ値ソースとしてColorAnimationを適用した例です。これにより、color プロパティの値が、現在の値から「red」という値へと、1000ミリ秒かけてアニメーションされます。

import QtQuick 2.15

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

    ColorAnimation on color { to: "yellow"; duration: 1000 }
}

他のアニメーションタイプと同様に、ColorAnimationもトランジション、ビヘイビア、プロパティ値ソースなど、さまざまな方法で適用できます。「アニメーションとトランジション」のドキュメントには、アニメーションを作成するためのさまざまな方法が記載されています。

利便性のため、Transition 内でColorAnimationが使用される場合、状態変化の際に変更されたcolor のプロパティはすべてアニメーション処理されます。ただし、アニメーションに対してproperty やproperties が明示的に設定されている場合は、それらのプロパティが優先して使用されます。

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

特定のQtライセンスの下で利用可能です。
詳細はこちらをご覧ください。