summaryrefslogtreecommitdiffstats
path: root/demos/qtdemo/MagicAnim.qml
blob: f2ee80630f5e7da5c7b547c980d0b862dea9d318 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import Qt 4.7

//Emulates the in animation of the menu elements
SequentialAnimation{
    id: main;
    property Item target
    property int from: 0
    property int to: 100
    property int duration: 1000
    property string properties: "y"
    PauseAnimation { duration: main.duration*0.20 }
    NumberAnimation { target: main.target; properties: main.properties; from: main.from; to: main.to + 40; duration: main.duration*0.30 }
    NumberAnimation { target: main.target; properties: main.properties; from: main.to + 40; to: main.to; duration: main.duration*0.10 }
    NumberAnimation { target: main.target; properties: main.properties; from: main.to; to: main.to + 20; duration: main.duration*0.10 }
    NumberAnimation { target: main.target; properties: main.properties; from: main.to + 20; to: main.to; duration: main.duration*0.10 }
    NumberAnimation { target: main.target; properties: main.properties; from: main.to; to: main.to + 8; duration: main.duration*0.10 }
    NumberAnimation { target: main.target; properties: main.properties; from: main.to + 8; to: main.to; duration: main.duration*0.10 }
}