|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
因为昨天服务器的回档之前发的帖子消失了,我新建的淘专辑也没了今天给补上,就不发效果图了
这是我的专辑,有需要的可以来这里查
效果:图片3D翻转
以下是代码:
main.qml文件
- import QtQuick 2.5
- import QtQuick.Window 2.2
- Window {
- visible: true
- width: 640
- height: 480
- title: qsTr("Hello World")
- MainForm {
- anchors.fill: parent
- }
- }
复制代码
MainForm.ui.qml文件
- import QtQuick 2.5
- MyGraph{}
复制代码
MyGraph.qml文件
- import QtQuick 2.0
- Image{
- id:pic
- source: "qrc:/C:/Users/xinwei/Pictures/canary_3.jpg"
- transform: [
- Rotation{//旋转
- origin.x:pic.width/2//设定转动的原点
- origin.y:pic.height/2
- axis{//设定按Y轴和Z轴旋转
- x:0
- y:1
- z:1
- }
- NumberAnimation on angle {
- from:0
- to:360
- loops:Animation.Infinite
- duration:5000
- }
- },
- Translate{//直线移动
- NumberAnimation on x{
- from:0
- to:1000
- easing.type: Easing.CosineCurve
- loops:Animation.Infinite
- duration:5000
- }
- },
- Scale{//每次运行程序大小随机变化
- xScale: Math.random()/2+0.2//利用js脚本函数随机产生0.2到1的数
- yScale: Math.random()/2+0.2
- }
- ]
- }
复制代码 |
评分
-
查看全部评分
|