zastanawiam się jak zrobić płynne przejścia betwen źródeł obrazu w QML, staramQML: Jak uzyskać ładny efekt przejścia między źródłami obrazu (jeden z nich przechodzi w drugi)?
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 }
}
}
Ale to nie działa na źródła jako przejście tylko jako ostatecznej zmiany stanu .. więc zastanawiam się jak zrobić jedno źródło obrazu zniknąć w andothe i z powrotem?
Ale jak umieścić obrazy na wierzchu siebie? – myWallJSON
IMHO wygląda lepiej, jeśli usuniesz animację skali, ale miało to jedynie pokazać animację krycia. – teukkam
myWallJSON: Jestem prawie pewien, że każdy przedmiot zadeklarowany po drugim zostanie narysowany na nim. Alternatywnie możesz użyć właściwości z, która ustawia głębokość Z. – Mitch