C
Behavior QML Type
プロパティ変更時のデフォルトのアニメーションを定義します。詳細...
| Import Statement: | import QtQuick |
| Since: | Qt Quick Ultralite 1.0 |
プロパティ
- enabled : bool
詳細説明
Behavior は、特定のプロパティの値が変化したときに適用されるデフォルトのアニメーションを定義します。
たとえば、次のビヘイビアはRectangle のwidth の値が変化するたびに実行されるNumberAnimation を定義します。MouseArea がクリックされると、width が変更され、ビヘイビアのアニメーションがトリガーされます:
import QtQuick 2.15 Rectangle { id: rect width: 100; height: 100 color: "red" Behavior on width { NumberAnimation { duration: 1000 } } MouseArea { anchors.fill: parent onClicked: rect.width = 50 } }
注: 1つのプロパティに複数のビヘイビアを割り当てることはできません。1つのビヘイビアに複数のアニメーションを設定するには、ParallelAnimation またはSequentialAnimation を使用してください。
ステート・チェンジに、ビヘイビアと同じプロパティにマッチするTransition がある場合、Transition のアニメーションは、そのステート・チェンジのビヘイビアをオーバーライドします。
アニメーションとトランジション」も参照してください 。
プロパティの説明
enabled : bool |
このプロパティは、トラッキングされたプロパティの値が変化したときにビヘイビアがトリガーされるかどうかを保持します。
デフォルトでは、ビヘイビアは有効になっています。
特定の Qt ライセンスの下で利用可能です。
詳細はこちら。