SequentialAnimation qml 多个属性
时间: 2023-10-03 20:02:43 浏览: 159
SequentialAnimation可以同时控制多个属性。例如,以下代码将在1秒钟内将矩形的宽度从100px增加到200px,同时将其高度从50px增加到100px:
```
Rectangle {
id: rect
width: 100
height: 50
color: "red"
SequentialAnimation {
PropertyAnimation {
target: rect
property: "width"
to: 200
duration: 1000
}
PropertyAnimation {
target: rect
property: "height"
to: 100
duration: 1000
}
}
}
```
这将创建一个SequentialAnimation对象,其中包含两个PropertyAnimation对象,每个对象都控制矩形的一个属性。在这种情况下,它们被顺序执行,因此矩形将在1秒钟内同时增加宽度和高度。
阅读全文