blob: cc9a639d50d258a78d88e4c3775bae486d4aff46 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
import Qt 4.7
/*
This test shows a bouncing logo.
When the test starts the logo should be resting at the bottom. It should immediately move
to the top, and then fall down to bounce at the bottom. There should be a pause, and then
one repeat of the sequence.
*/
Rectangle {
id: rect
width: 120
height: 200
color: "white"
Image {
id: img
source: "pics/qtlogo.png"
x: 60-width/2
y: 200-img.height
SequentialAnimation on y {
loops: Animation.Infinite
NumberAnimation {
to: 0; duration: 500
easing.type: "InOutQuad"
}
NumberAnimation {
to: 200-img.height
easing.type: "OutBounce"
duration: 2000
}
PauseAnimation {
duration: 1000
}
}
}
}
|