@@ -25,20 +25,55 @@ LocalComponents.Page {
25 customTitle: true
25 customTitle: true
26 lastPage: true
26 lastPage: true
28+ Component.onCompleted: {
29+ state = "reanchored";
34+ AnchorChanges { target: bgImage; anchors.top: parent.top; anchors.bottom: parent.bottom }
35+ AnchorChanges { target: column;
36+ anchors.verticalCenter: parent.verticalCenter;
37+ anchors.top: undefined
41+ transitions: Transition {
44+ targets: [bgImage, column]
45+ duration: UbuntuAnimation.BriskDuration
46+ easing.type: Easing.OutCubic
48+ NumberAnimation { // opacity animation
49+ targets: [bgImage,column]
53+ duration: UbuntuAnimation.BriskDuration
29 source: "data/Phone Splash Screen bkg.png"
60 source: "data/Phone Splash Screen bkg.png"
31 scale: Image.PreserveAspectFit
61 scale: Image.PreserveAspectFit
62+ anchors.left: parent.left
63+ anchors.right: parent.right
64+ anchors.bottom: parent.top // outside to let it slide down
35 id: column
69 id: column
36− anchors.left: parent.left
37− anchors.right: parent.right
38− anchors.verticalCenter: parent.verticalCenter
39 anchors.leftMargin: leftMargin
70 anchors.leftMargin: leftMargin
40 anchors.rightMargin: rightMargin
71 anchors.rightMargin: rightMargin
72+ anchors.left: parent.left
73+ anchors.right: parent.right
74+ anchors.top: parent.bottom // outside to let it slide in
41 spacing: units.gu(2)
75 spacing: units.gu(2)
44 id: welcomeLabel
79 id: welcomeLabel