Property Animations are kind of self explanatory, they are animations that work of the Components properties, here is a small example of one using the Scale property, this one halves the size with a fairly nice animation:
PropertyAnimation {
target: button1
id: button1ami
duration: 200
properties: "scale"
to: 0.5
}
To start the animation you need to use the id then .start(); like so: button1ami.start();
You can also aim for multiple targets by using targets: [button1,button2]
instead of the usual target.