C
ColorAnimation QML Type
色値の変化をアニメーション表示します。詳細...
| Import Statement: | import QtQuick |
| Since: | Qt Quick Ultralite 1.0 |
| Inherits: |
詳細な説明
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ライセンスの下で利用可能です。
詳細はこちらをご覧ください。