龙空技术网

「Qt-QML」总结几种触发动画的方式

程序员fearlazy 226

前言:

此刻小伙伴们对“点击触发动画的游戏”大概比较着重,咱们都想要知道一些“点击触发动画的游戏”的相关资讯。那么小编也在网络上网罗了一些关于“点击触发动画的游戏””的相关资讯,希望看官们能喜欢,小伙伴们一起来学习一下吧!

之前已经学习过关于QML动画的内容,现在总结一下之前使用过的几种

触发动画的方式。

方法一:

声明一个动画对象,手动控制动画的启动与停止。

声明了一个NumberAnimation,并使用其ID控制动画的启动。

参考文章:《「Qt-QML」动画的使用方法1》

方法二:

xxxAnimation on 属性。这种方式在元素的内部声明动画对象作用于某一个属性。

当元素加载完成后就自动执行动画。

参考文章:《「Qt-QML」动画的使用2 - ColorAnimation 》

方法三:

在Behavior中声明动画,当触发Behavior时触发其中的动画。

当矩形的x发生变化时,触发了Behavior,从而触发了内部的NumberAnimation。

参考文章:《「Qt-QML」动画的使用6 - Behavior的使用 》

方法四:

在Transition中声明动画,当State发生变化时,触发相应的Transition进而触发动画。

当状态从normal改变为pressed时的过渡效果中使用了NumberAnimation动画。

参考文章《「Qt-QML」- State的使用2,状态的过渡 》

---> 文章来源于我的个人博客:fearlazy

---> 编程是一件怎么也学不会的事情,但是如果能享受学习的过程也是挺好的。

标签: #点击触发动画的游戏 #触发动画是什么 #触发动画可以通过对哪些对象进行设置 #动画的触发方式 #动画的触发方式有哪几种