1. 程式人生 > >Qml翻轉效果

Qml翻轉效果

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翻轉效果