C

颜色动画 QML 类型

动画改变颜色值。 更多...

导入语句import QtQuick
Qt Quick Ultralite 1.0
继承

PropertyAnimation

详细描述

颜色动画是一个专门的 PropertyAnimation,它定义了当颜色值改变时要应用的动画。

以下是一个应用到 Rectanglecolor 属性的 ColorAnimation。它在 1000 毫秒内将 color 属性的值从当前值动画到 "red"。

import QtQuick 2.15

Rectangle {
    width: 100; height: 100
    color: "red"

    ColorAnimation on color { to: "yellow"; duration: 1000 }
}

与其他动画类型一样,颜色动画可以通过多种方式应用,包括过渡、行为和属性值源。动画和过渡文档展示了创建动画的各种方法。

为了方便,当颜色动画用于 Transition 时,它会动画化状态改变期间修改的任何 color 属性。如果为动画显式设置了属性或 properties,则使用这些值。

另请参阅 动画和过渡

在某种 Qt 许可证下提供。
了解更多信息。