このページでは

C

ColorAnimation QML Type

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

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

PropertyAnimation

詳細な説明

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

以下は、Rectanglecolor プロパティに、プロパティ値ソースとして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 のプロパティはすべてアニメーションの対象となります。propertyproperties がアニメーション用に明示的に設定されている場合は、代わりにそれらが使用されます。

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

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