mi chiedo come fare transizioni omogenee tra Stati fonti di immagini in QML, cercoQML: come creare un piacevole effetto di transizione tra le fonti di immagini (una sfuma nell'altra)?
import QtQuick 1.1
Image {
id: rect
source: "quit.png"
smooth: true
MouseArea {
id: mouseArea
anchors.fill: parent
anchors.margins: -10
hoverEnabled: true //this line will enable mouseArea.containsMouse
onClicked: Qt.quit()
}
states: State {
name: "mouse-over"; when: mouseArea.containsMouse
PropertyChanges { target: rect; scale: 0.8; source :"quit2.png" }
}
transitions: Transition {
NumberAnimation { properties: "scale, source"; easing.type: Easing.InOutQuad; duration: 1000 }
}
}
Ma non funziona in origine come una transizione così come il cambiamento stato finale .. così mi chiedo come fare fonte un'immagine svanire in andothe e indietro?
Ma come posizionare le immagini su uno sopra l'altro? – myWallJSON
IMHO sembra migliore se si rimuove l'animazione della scala, ma questo era solo per dimostrare l'animazione dell'opacità. – teukkam
myWallJSON: Sono abbastanza sicuro che qualsiasi elemento dichiarato dopo l'altro verrà disegnato sopra di esso. In alternativa puoi usare la proprietà z che imposta la profondità z. – Mitch