import QtQuick 2.0 | |
Rectangle { | |
width: 300; height: 300; | |
Rectangle { | |
color: "red" | |
width: 60; height: 60; | |
x: 100; y: 100; | |
property real prevX: 100 | |
onXChanged: { | |
if (x - prevX > 10) { | |
anim.to += 5 | |
anim.restart(); //this can cause deletion of backend animation classes | |
prevX = x; | |
} | |
} | |
SmoothedAnimation on x { | |
id: anim | |
objectName: "anim" | |
velocity: 100 | |
to: 150 | |
} | |
} | |
} |