- 7
- 0
- 约1.01万字
- 约 20页
- 2017-01-09 发布于重庆
- 举报
qml动画实现.
动画应用场景有下面几种:
首先假设一个Rectangle,动画是要改变它的x和y值
1,Rectangle一旦被创建,就要移动到一个特定的位置
2,动画只有在某一个特定的外部行为触发时候才会被触发,例如,鼠标单击某一个控件时候,产生动画,使目标移动到指定的位置
3,只有在某一个特定的信号后才触发
4,做为一个独立的动画,虽然没有绑定rectangle的运动,但是可以在脚本中加载,开始和停止
5,只有在状态改变时候才会触发
6,只有在某一个属性改变时候才触发,无论这个属性是通过什么样的方法来改变的
7,在一个特定的信号处理器中创建,当接收到对应的信号时候就触发,类似于3
下面分别用代码来看几种实现方法:
【1】首先是对第一种场景
Rectangle{
color:red
width:360
height:50
PropertyAnimation on x{to: 50 ;duration:1000; loops:Animation.Infinite }
PropertyAnimation on y{to: 250 ;duration:1000; loops:Animation.Infinite }
}
Rectangle一旦被创建,就立刻从(0,0)坐标移动到(50,250),在一秒时间内
您可能关注的文档
最近下载
- 立足特色优势构建现代化产业体系.pdf VIP
- 加油站规章制度.docx VIP
- 第1课 俄国十月社会主义革命.ppt VIP
- 河北省建设工程消耗量标准及计算规则2022(安装工程).pdf VIP
- 毒品危害与防范 超星尔雅学习通答案100分最新版.doc VIP
- 2026届高三英语一轮复习课件:语法专题-特殊句式.pptx VIP
- SHT102-2016排雨水明沟及盖板 5.29收.docx VIP
- T_CFPA 054-2026(全氟己酮灭火系统技术规程).pdf VIP
- DGTJ08-2338-2020 既有建筑绿色改造技术标准.docx VIP
- 培训大纲《GBT28281抽样检验-2024鲜版.pptx VIP
原创力文档

文档评论(0)