我有一個90%不透明度的灰色矩形,我試圖用動畫改變這個不透明度。我嘗試過使用OpacityAnimator,但是,正如文檔所述,在動畫完成後Item :: opacity的值會更新。在QML中創建不透明度動畫
這不是我所期望的,我想在動畫期間減少不透明度,而不是在2秒後立即將其從90改變爲0。
這就是我:
ApplicationWindow {
visible: true
width: 640
height: 480
title: qsTr("title")
Rectangle{
width: parent.width
height: parent.height
opacity: 90
color: "gray"
id: recLoading
Text {
id: txtLoading
text: qsTr("Loading")
font.bold: true
}
OpacityAnimator on opacity{
from: 90
to:0
duration:2000
target: parent
running:true
}
}
}
哦,我認爲這是0和100之間!現在它正在工作!感謝:D –