Behavior
ImportStatement:
Properties
animation : Animation
enabled : bool
DetailedDescription
Behavior定义了特定的属性变化时的默认动画。
例如,下面的Behavior定义了一个NumberAnimation。当MouseArea被点击,矩形的宽度改变,动画触发。
import QtQuick 2.0
Rectangle {
}
注意属性不能分配一个以上的Behavior。如果希望为属性提供多个动画,使用ParallelAnimation或SequentialAnimation。
如果状态改变有一个过渡,而匹配的属性有一个行为,那么状态变化时,过渡动画将覆盖行为动画。一般的建议是对状态改变使用行为(Behavior)。同时参阅《QtQuick Behaviors withStates》文档。另外可以参阅Animation、Behavior和Transitions的实例,它们在Qt Quick和QtQML中。
PropertyDocumentation
defaultanimation : Animation
当行为触发时运行的动画
enabled : bool
当属性变化时,行为是否被触发。默认是触发的。