import QtQuick 2.2
Rectangle{
id: rootItem
width: 320
height: 240
Rectangle{
id: rect
width: 40
height: 40
x: 20
y: 20
color: "red"
}
SpringAnimation{
id: springX
target: rect
property: "x"
spring: 3
damping: 0.06
epsilon: 0.25
}
SpringAnimation{
id: springY
target: rect
property: "y"
spring: 3
damping: 0.06
epsilon: 0.25
}
MouseArea{
anchors.fill: parent
onClicked: {
springX.from = rect.x
springX.to = mouse.x - 20
springX.start()
springY.from = rect.y
springY.to = mouse.y - 20
springY.start()
}
}
}