C
Behavior QML Type
Defines a default animation for a property change. More...
| Import Statement: | import QtQuick |
| Since: | Qt Quick Ultralite 1.0 |
Properties
- enabled : bool
Detailed Description
A Behavior defines the default animation to be applied whenever a particular property value changes.
For example, the following Behavior defines a NumberAnimation to be run whenever the Rectangle's width value changes. When the MouseArea is clicked, the width is changed, triggering the behavior's animation:
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
}
}Note: A property cannot have more than one assigned Behavior. To provide multiple animations within a Behavior, use ParallelAnimation or SequentialAnimation.
If a state change has a Transition that matches the same property as a Behavior, the Transition animation overrides the Behavior for that state change.
See also Animation and Transitions.
Property Documentation
enabled : bool
This property holds whether the behavior is triggered when the tracked property changes value.
By default a Behavior is enabled.
Available under certain Qt licenses.
Find out more.