XAnimator QML 类型

该 XAnimator 类型会动画化 Item 的 x 位置。 更多信息...

导入语句import QtQuick
继承

Animator

详细描述

Animator 类型与常规动画类型不同。当使用 Animator 时,动画可以在渲染线程中运行,当动画完成时,属性值将跳转到最后。

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

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

Rectangle {
    id: xmovingBox
    width: 50
    height: 50
    color: "lightsteelblue"
    XAnimator {
        target: xmovingBox;
        from: 10;
        to: 0;
        duration: 1000
        running: true
    }
}

还可以使用 on 关键字将 XAnimator 直接绑定到一个 Item 实例上。

Rectangle {
    width: 50
    height: 50
    color: "lightsteelblue"
    XAnimator on x {
        from: 10;
        to: 0;
        duration: 1000
    }
}

© 2024 The Qt Company Ltd. 本文档中包含的文档贡献属于其各自的版权所有者。本文档根据自由软件基金会发布的 GNU 自由文档许可协议版本 1.3 条款提供许可。Qt 以及相应的标志是 The Qt Company Ltd. 在芬兰和其他国家/地区的商标。所有其他商标均为其各自的拥有者的财产。