OpacityAnimator QML Type
OpacityAnimator 类型用于动画显示项目的不透明度。更多
Import Statement: | import QtQuick |
Inherits: |
详细说明
Animator 类型不同于普通的动画类型。使用 Animator 时,动画可以在呈现线程中运行,而属性值将在动画完成后跳转到末尾。
Item::opacity 的值会在动画结束后更新。
以下代码段展示了如何将 OpacityAnimator 与矩形项结合使用。
Rectangle { id: opacityBox width: 50 height: 50 color: "lightsteelblue" OpacityAnimator { target: opacityBox; from: 0; to: 1; duration: 1000 running: true } }
也可以使用on
关键字将 OpacityAnimator 直接绑定到项目实例上。
Rectangle { width: 50 height: 50 color: "lightsteelblue" OpacityAnimator on opacity{ from: 0; to: 1; duration: 1000 } }
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.