settings: make pages fly up

This commit is contained in:
end-4 2025-09-01 11:05:00 +02:00
parent 75fcb9a990
commit 88c9850073

View file

@ -228,19 +228,36 @@ ApplicationWindow {
easing.type: Appearance.animation.elementMoveExit.type
easing.bezierCurve: Appearance.animationCurves.emphasizedFirstHalf
}
PropertyAction {
target: pageLoader
property: "source"
value: root.pages[root.currentPage].component
ParallelAnimation {
PropertyAction {
target: pageLoader
property: "source"
value: root.pages[root.currentPage].component
}
PropertyAction {
target: pageLoader
property: "anchors.topMargin"
value: 20
}
}
NumberAnimation {
target: pageLoader
properties: "opacity"
from: 0
to: 1
duration: 200
easing.type: Appearance.animation.elementMoveEnter.type
easing.bezierCurve: Appearance.animationCurves.emphasizedLastHalf
ParallelAnimation {
NumberAnimation {
target: pageLoader
properties: "opacity"
from: 0
to: 1
duration: 200
easing.type: Appearance.animation.elementMoveEnter.type
easing.bezierCurve: Appearance.animationCurves.emphasizedLastHalf
}
NumberAnimation {
target: pageLoader
properties: "anchors.topMargin"
to: 0
duration: 200
easing.type: Appearance.animation.elementMoveEnter.type
easing.bezierCurve: Appearance.animationCurves.emphasizedLastHalf
}
}
}
}