File: loop.qml

package info (click to toggle)
qtquick1-opensource-src 5.3.2-3
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 50,652 kB
  • ctags: 15,945
  • sloc: cpp: 134,378; ansic: 192; xml: 189; sh: 96; php: 54; makefile: 19
file content (24 lines) | stat: -rw-r--r-- 611 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import QtQuick 1.0

Rectangle {
    id: wrapper
    width: 600
    height: 100

    Rectangle {
        id: redRect
        width: 100; height: 100
        color: Qt.rgba(1,0,0)
        /* This should produce an animation that starts at 0, animates smoothly
           to 100, jumps to 200, animates smoothly to 400, animates smoothly
           back to 100, jumps to 200, and so on.
        */
        SequentialAnimation on x {
            loops: Animation.Infinite
            NumberAnimation { to: 100; duration: 1000 }
            NumberAnimation { from: 200; to: 400; duration: 1000 }
        }

    }

}