ColorAnimation QML Type

Animiert Änderungen der Farbwerte. Mehr...

Import Statement: import QtQuick
Inherits:

PropertyAnimation

Eigenschaften

Detaillierte Beschreibung

ColorAnimation ist eine spezialisierte PropertyAnimation, die eine Animation definiert, die angewendet wird, wenn sich ein Farbwert ändert.

Hier ist eine ColorAnimation, die auf die Eigenschaft color einer Rectangle als Eigenschaftswertquelle angewendet wird. Sie animiert den Wert der Eigenschaft color von seinem aktuellen Wert zu einem Wert von "rot", über 1000 Millisekunden:

import QtQuick

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

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

Wie jeder andere Animationstyp kann eine ColorAnimation auf verschiedene Weise angewendet werden, einschließlich Übergängen, Verhaltensweisen und Eigenschaftswertquellen. Die Dokumentation Animation und Übergänge in Qt Quick zeigt eine Vielzahl von Methoden zur Erstellung von Animationen.

Wenn eine ColorAnimation in einer Transition verwendet wird, animiert sie der Einfachheit halber alle color Eigenschaften, die während der Zustandsänderung geändert wurden. Wenn eine property oder properties explizit für die Animation festgelegt ist, werden diese stattdessen verwendet.

Siehe auch Animation und Übergänge in Qt Quick und Qt Quick Beispiele - Animation.

Eigenschaft Dokumentation

from : color

Diese Eigenschaft enthält den Farbwert, bei dem die Animation beginnen soll.

Die folgende Animation wird zum Beispiel erst angewendet, wenn der Farbwert "#c0c0c0" erreicht wurde:

Item {
    states: [
        // States are defined here...
    ]

    transitions: Transition {
        ColorAnimation { from: "#c0c0c0"; duration: 2000 }
    }
}

Wenn die ColorAnimation innerhalb einer Transition oder Behavior definiert ist, wird dieser Wert standardmäßig auf den Wert gesetzt, der im Startzustand der Transition definiert ist, oder auf den aktuellen Wert der Eigenschaft zum Zeitpunkt der Auslösung der Behavior.

Siehe auch Animation und Übergänge in Qt Quick.


to : color

Diese Eigenschaft enthält den Farbwert, bei dem die Animation enden soll.

Wenn die ColorAnimation innerhalb einer Transition oder Behavior definiert ist, wird dieser Wert standardmäßig auf den Wert gesetzt, der im Endzustand der Transition definiert ist, oder auf den Wert der Eigenschaftsänderung, die die Behavior ausgelöst hat.

Siehe auch Animation und Übergänge in Qt Quick.


© 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.