duration: 500 }
]
Animacja Animacje w QML są wykonywane przez animowane właściwości obiektów. Można animować wszystkie właściwości typu real, int, color, rect, point, size, i vector3d.
QML wspiera trzy rodzaje animacji: zwykłą animację własności, przejścia, i zachowania właściwości.
Najprostszą formą animacji jest PropertyAnimation, która pozwala na animację wszystkich wyżej wymienionych typów właściwości. Animacja właściwości może być określona jako wartość źródłowa przy użyciu Animation w składni właściwości, co jest przydatne w programowaniu powtarzających się animacji.
Następujący przykład opisuje efekt odbijania się: Rectangle { id: rect width: 120; height: 200
Image { id: img source: "pics/qt.png" x: 60 - img.width/2 y: 0
SequentialAnimation on y { loops: Animation.Infinite NumberAnimation { to: 200 - img.height; easing.type: Easing.OutBounce; duration: 2000 } PauseAnimation { duration: 1000 } NumberAnimation { to: 0; easing.type: Easing.OutQuad;