ScaleAnimator QML 类型

ScaleAnimator 类型用于动画化 Item 的缩放因子。 更多...

导入语句import QtQuick
继承

Animator

详细描述

Animator 类型与正常动画类型不同。当使用 Animator 时,动画可以在渲染线程中运行,当动画完成后,属性值会跳跃到末尾。

Item::scale 的值在动画完成后更新。

以下代码示例显示了如何将 ScaleAnimator 与 Rectangle 元素一起使用。

Rectangle {
    id: scalingBox
    width: 50
    height: 50
    color: "lightsteelblue"
    ScaleAnimator {
        target: scalingBox;
        from: 0.5;
        to: 1;
        duration: 1000
        running: true
    }
}

还可以使用 on 关键字将 ScaleAnimator 直接绑定到 Item 实例。

Rectangle {
    width: 50
    height: 50
    color: "lightsteelblue"
    ScaleAnimator on scale {
        from: 0.5;
        to: 1;
        duration: 1000
    }
}

另请参阅Item::transformOriginRotationAnimator

© 2024 Qt 公司。本文件中包含的文档贡献者拥有其各自的版权。本文件的文档受 GNU 自由文档许可证版本 1.3 的条款约束,由自由软件基金会发布。Qt 及其相应标志是芬兰和/或世界其他地区的 Qt 公司的商标。所有其他商标属于其各自的权利所有者。