我想画的动画时,元素变得可见(是应该顺利出现,而不是整个的话)QML动画可见属性更改
我想这
states: State
{
name: "iconOff"
when: iconOnSwitch.checked == false
PropertyChanges { target: selectIconRow; visible: false }
}
transitions: Transition
{
reversible: true
from: ""
to: "iconOff"
PropertyAnimation
{
properties: "x,y,visible"
easing.type: Easing.InOutQuad
from: selectIconRow
property: "visible"
}
}
但selectIconRow仍立即出现
我该如何使用这样的动画?
小心不透明。 如果透明度= 0.0时透明度完全透明,则与visible = false不同。 例如,不可见项目中的嵌套MouseArea仍然可点击。 –
的确如此。通常有两种方法。对于简单的情况'可见'可以绑定到'不透明!= 0'。在更复杂的情况下,状态随着转变而变化是一条路。 – sergk