QML中的动画处理.docxVIP

  • 2
  • 0
  • 约1.77千字
  • 约 5页
  • 2021-01-06 发布于山东
  • 举报
QML 中的动画处理 QML 是一个写界面非常不错的工具,只要你有合适的 UI 界面,就可以非常快速的编写完 UI 界面 QML 也内置了许多动画效果,动画效果一般都是在属性值 上的变化,这些变化的方式,就构成了不同的动画效果。从 一个点到另一个点的,走法有 n 多种,采用哪种方法走法, 会比较好看, QML 内置了一些数学上的走路方式, 用 Easing 来描述,不知道中文没关系,记住对应图关系即可,大部分 以 In ,Out,InOut ,OutIn 为前缀, 即有 Quad,Cubic ,Quart, Quint , Sine, Expo ,Circ , Elastic, Back,Bounce。点击此 处查看详细。 当元素有一些属性需要修改时, QML 定义了一些默认的属 性类型动画处理 PropertyAnimation NumberAnimation Vector3dAnimation ColorAnimation RotationAnimation ParentAnimation AnchorAnimation 对于指定的属性,使用指定的属性  Animation  ,效率会更好 一些。 属性的变化,在做成动画时一般和状态变化关联在一起,而 状态变化的时候,属性变化状态,又可以通过 tranistions 这 个特殊的属性,进行更加复杂的动画处理效果。如下面的例

文档评论(0)

1亿VIP精品文档

相关文档