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;