QT QML 零基础动画教程

50人 购买 好评度 -
用手机看

扫一扫继续用手机看

  • 微信扫码

  • QQ扫码

下载手机APP
收藏
  • QT QML动画
更多班级

QT QML动画

支持随到随学,26年04月过期

¥02.22

本班因教学质量问题暂时不能报名。 查看详情

课程因违反平台规定暂时不能报名。

立即购买

QT QML系列之一 ( 共5门 )

套餐价 :¥150.00 原价 :¥199.00 立即购买 查看详情

课程概述

目录

往期学员作业()

评论

老师介绍

  • 屈旭东

    屈旭东

    复旦数学系毕业,爱好算法研究及跨平台移动APP的开发。精通C++、java和Python。
简  介 针对QML可视化组件的详细动画教程,零基础学习,系统性的介绍QML动画中,所涉及的状态、转换、及动画的相关概念,同时详细的说明了动画运作的三种方式,1、直接使用动画,2、通过转换使用动画,3、通过行为使用动画;全面揭示了QML中的各种动画类型。配套的脑图开发笔记,提升学习效果,是目前较为全面的QML中文动画教程。
第一课概念及课程介绍
1.关于QT
2.QT QML 组件
3.关于本课程
4.QT QML动画的概念

第二课状态概念及基本性质
1.状态的概念
2.状态的属性
3.状态改变的Script代码(概念介绍)
4.程序代码展示A01- 状态的基本性质

第三课状态继承、条件、锚点、父类
1.状态的继承、When条件参数  A02 程序代码
2.状态的锚点变化 – A03
3.状态的父类变化 – A04

第四课 转换
1.转换的基本概念
2.转换的属性
3.A05 转换的程序例子
4.A06 转换、反转的程序例子

第五课动画概念
1.动画的概念 (运行方式、Action动作、行为)
2.动画的类型 (属性、信号、方法、缓和曲线)
3.动画的类别
   •动画(锚点、属性、顺序、并发、父类、暂停、光滑、弹簧动画)
   •画家(X轴、Y轴、比例、旋转、透明度动画)
   •路径动画(概念、画布、贝塞尔曲线、Path、PathElement)

第六课 锚点及属性动画
1.锚点动画 A07
2.属性动画 A08
3.基于SVG图像的动画 A09

第七课 属性动画概念、颜色动画
1.属性动画(PropertyAnimationg)概念
2.方式一:直接使用
3.方式二:通过转换使用
4.方式三:通过行为使用
程序A10


第八课 数值动画
1.方式一:直接使用
2.方式二:通过转换使用
3.方式三:通过行为使用
程序A11

第九课 旋转动画、多组件动画
1.方式一:直接使用 + 多组件动画
2.方式二:通过转换使用
3.方式三:通过行为使用
程序A12

第十课 顺序、旋转动画
1.顺序动画
2.并发动画
程序A13

第十一课 父类、暂停、光滑动画
1.父类动画 – A14
2.暂停动画 – A15
3.光滑动画 – A16

第十二课 弹簧动画
1.属性 (阻尼、质量、强度)
2.弹簧动画程序 – A17

第十三课 动画中的动作
1.PropertyAction 参见例子A15
2.ScriptAction JS的动作
   StateChangeScript 状态改变,定义的JS代码
程序代码 A18

第十四课 画家动画
1.X轴动画 - XAnimator
2.Y轴动画 - YAnimator
3.比例动画 - ScaleAnimator
4.旋转动画 - RotationAnimator
5.透明度动画 OpacityAnimator
程序代码 A19

第十五课 路径动画
1.概念
  •画布-Canvas
  •贝塞尔曲线
  •路径 – Path
  •路径元素 – PathElement
  •路径动画 – PathAnimation
2.代码
  •定义画布 
  •定义路径动画-PathAnimation
  •定义路径动画中的路径-Path
    •方式一:不使用数组
    •方式二:使用数组

第十六课 动画与信号、信号槽
1.定义属性动画
2.定义属性动画的信号槽代码
3.定义信号与信号槽的链接
4.定义动画的触发条件
5.课程总结




 

* 课程提供者:旭东课堂