怎么实现旋转动画,求相关支持旋转的的类和方法
QML Flipable Element
import QtQuick 1.0
Rectangle {
width: 360
height: 640
Image { id: image; source: "xxx.jpg" }
NumberAnimation {
running: true
loops: Animation.Infinite
target: image
from: 0
to: 360
property: "rotation"
duration: 1000
}
}
用QML就这么简单,选择哪种方式你自己决定!
我曾经做个这个东西,我用的是Qt的定时器。你可以启动一个定时器,然后每隔一段时间去画一张图片,这样就可以实现动画的效果了。至于是旋转动画,还是动画的放大缩小等等,都可以实现了。程序中实现动画效果基本都是采用定时器来实现的,我在android中也是这么实现的。希望对你有帮助。