透明度动画器 QML 类型
透明度动画器类型用于动画化 Item 的透明度。更多...
导入语句 | import QtQuick |
继承 |
详细说明
Animator 类型与普通 Animation 类型不同。使用 Animator 时,动画可以在渲染线程中运行,且当动画完成时属性值会跳到结束值。
Item::opacity 的值在动画完成后被更新。
以下代码片段展示了如何使用透明度动画器与 Rectangle 元素一起使用。
Rectangle { id: opacityBox width: 50 height: 50 color: "lightsteelblue" OpacityAnimator { target: opacityBox; from: 0; to: 1; duration: 1000 running: true } }
也可以使用 on
关键字将透明度动画器直接绑定到 Item 实例。
Rectangle { width: 50 height: 50 color: "lightsteelblue" OpacityAnimator on opacity{ from: 0; to: 1; duration: 1000 } }
© 2024 Qt 公司。文中包含的文档贡献权归各自所有者所有。文中提供的文档是在自由软件基金会发布的 GNU 自由文档许可协议版本 1.3 条件下许可的。Qt 和相应的标志是芬兰及/或世界其他地区的 Qt 公司的商标。所有其他商标均归各自所有者所有。