QML-旋转、反折、变色字的实现!

import QtQuick 1.0

Rectangle{
    id:page
    width:500;height:200
    color:"green"
    Text{
        id:mytext
        text:"Welcome to China"
        y:30
        anchors.horizontalCenter: page.horizontalCenter
        font.pointSize: 24;font.bold: true;color:"yellow"
        MouseArea{id:mouseArea;anchors.fill: parent}
        states:State{
            name:"down";when:mouseArea.pressed==true
            PropertyChanges {
                target: mytext;y:150;rotation:180;color:"red"
            }
        }
        transitions:Transition {
                from: ""
                to: "down"
                reversible: true
                ParallelAnimation{
                    NumberAnimation{properties: "y,rotation";duration:500;easing.type:Easing.InOutQuad}
                    ColorAnimation { duration:500 }
                }
        }
    }
}


呵呵,没想到QML制作动画如何easy,挺有意思的!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值