import QtQuick 2.0 Rectangle { id: screen width: 320 ; height: 480 color: " black " Item { id: container x: screen.width / 2 ; y: screen.height / 2 Text { id: text anchors.centerIn: parent color: " white " text: " Hello world! " font.pixelSize: 32 SequentialAnimation on font.letterSpacing { loops: Animation.Infinite; NumberAnimation { from : 0 ; to: 50 ; easing.type: Easing.InQuad; duration: 3000 } ScriptAction { script: { container.y = (screen.height / 4 ) + (Math.random() * screen.height / 2 ) container.x = (screen.width / 4 ) + (Math.random() * screen.width / 2 ) } } } SequentialAnimation on opacity { loops: Animation.Infinite; NumberAnimation { from : 1 ; to: 0 ; duration: 2600 } PauseAnimation { duration: 400 } } } } }