码迷,mamicode.com
首页 > 其他好文 > 详细

Qml翻转效果

时间:2017-10-28 19:00:30      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:pre   span   ges   图片   class   when   ast   str   flip   

使用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翻转效果

标签:pre   span   ges   图片   class   when   ast   str   flip   

原文地址:http://www.cnblogs.com/zhengtianzuo/p/7747465.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!