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ライセンスの下で利用可能です。
詳細はこちらをご覧ください。