diff options
Diffstat (limited to 'tests/auto/declarative/qmlvisual/qdeclarativespringanimation/follow.qml')
-rw-r--r-- | tests/auto/declarative/qmlvisual/qdeclarativespringanimation/follow.qml | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/follow.qml b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/follow.qml deleted file mode 100644 index 0097449cab..0000000000 --- a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/follow.qml +++ /dev/null @@ -1,79 +0,0 @@ -import QtQuick 1.0 - -Rectangle { - color: "#ffffff" - width: 320; height: 240 - - Rectangle { - id: rect - color: "#00ff00" - y: 200; width: 60; height: 20 - SequentialAnimation on y { - loops: Animation.Infinite - NumberAnimation { - to: 20; duration: 500 - easing.type: "InOutQuad" - } - NumberAnimation { - to: 200; duration: 2000 - easing.type: "OutBounce" - } - PauseAnimation { duration: 1000 } - } - } - - // Velocity - Rectangle { - color: "#ff0000" - x: rect.width; width: rect.width; height: 20 - y: rect.y - Behavior on y { SpringAnimation { velocity: 200 } } - } - - // Spring - Rectangle { - color: "#ff0000" - x: rect.width * 2; width: rect.width/2; height: 20 - y: rect.y - Behavior on y { SpringAnimation { spring: 1.0; damping: 0.2 } } - } - Rectangle { - color: "#880000" - x: rect.width * 2.5; width: rect.width/2; height: 20 - y: rect.y - Behavior on y { SpringAnimation { spring: 1.0; damping: 0.2; mass: 3.0 } } // "heavier" object - } - - // Follow mouse - MouseArea { - id: mouseRegion - anchors.fill: parent - Rectangle { - id: ball - property int targetX: mouseRegion.mouseX - 10 - property int targetY: mouseRegion.mouseY - 10 - - x: targetX - y: targetY - width: 20; height: 20 - radius: 10 - color: "#0000ff" - - Behavior on x { SpringAnimation { spring: 1.0; damping: 0.05; epsilon: 0.25 } } - Behavior on y { SpringAnimation { spring: 1.0; damping: 0.05; epsilon: 0.25 } } - - states: [ - State { - name: "following" - when: ball.x != ball.targetX || ball.y != ball.targetY - PropertyChanges { target: ball; color: "#ff0000" } - } - ] - transitions: [ - Transition { - ColorAnimation { duration: 200 } - } - ] - } - } -} |