动画控制器 QML 类型

允许手动控制动画。 更多信息...

导入语句import QtQuick

属性

方法

详细描述

通常动画由内部定时器驱动,但动画控制器允许通过显式的进度值来驱动给定的 动画

属性文档

animation : Animation [默认]

此属性包含由 AnimationController 控制的动画。

注意:由 AnimationController 控制的动画的 runningpaused 属性始终设置为 true。不能手动启动或停止(类似于行为中的动画也无法手动启动或停止)。


progress : real

此属性包含动画进度值。

有效的 progress 值为 0.0 到 1.0,设置小于 0 的值将转换为 0,设置大于 1 的值将转换为 1。


方法文档

completeToBeginning()

以倒退方向运行受控动画

调用此方法后,动画从当前进度点正常运行到开始状态。

动画运行期间,动画控制器的进度值将自动更新。

参见completeToEnd() 和 progress


completeToEnd()

以前进方向运行受控动画

调用此方法后,动画从当前进度点正常运行到结束状态。

动画运行期间,动画控制器的进度值将自动更新。

参见completeToBeginning() 和 progress


reload()

重新加载动画属性

如果动画属性已更改,调用此方法重新加载动画定义。


© 2024 Qt公司有限公司。本文件中包含的文档贡献归各自所有者所有版权。提供的文档依据由自由软件基金会发布的GNU自由文档许可第1.3版的使用条款进行许可。GNU自由文档许可第1.3版。Qt及其相应标志是芬兰和/或其他国家的Qt公司有限公司的商标。所有其他商标均为各自所有者的财产。