Qml翻轉效果
阿新 • • 發佈:2017-10-28
vra code pretty class chan examples 狀態改變 gif avr
使用Flipable, 根據狀態改變進行翻轉動畫
Flipable{
id: flip
width: 300
height: 300
anchors.centerIn: parent
property bool flipped: false
front:Image{
anchors.fill: parent
source: "qrc:/images/1.jpg"
}
back:Image{
anchors.fill : parent
source: "qrc:/images/2.jpg"
}
transform: Rotation{
id: rotation
origin.x: flip.width / 2
origin.y: flip.height / 2
axis.x: rx.checked
axis.y: ry.checked
axis.z: rz.checked
angle: 0
}
states:State{
PropertyChanges {
target: rotation
angle:180
}
when:flip.flipped
}
transitions: Transition{
NumberAnimation{
target:rotation
properties: "angle"
duration:1000
}
}
}
需要完整代碼請訪問QtQuickExamples
Qml翻轉效果