我想畫的動畫時,元素變得可見(是應該順利出現,而不是整個的話)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