Auf dieser Seite

ColorAnimation QML Type

Animiert Änderungen der Farbwerte. Mehr...

Import Statement: import QtQuick
Inherits:

PropertyAnimation

Eigenschaften

Ausführliche Beschreibung

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

Hier wird eine „ColorAnimation“ auf die Eigenschaft „ color “ eines „ Rectangle “ als Quelle für den Eigenschaftswert angewendet. Sie animiert den Wert der Eigenschaft „ color “ über einen Zeitraum von 1000 Millisekunden vom aktuellen Wert auf den Wert „red“:

import QtQuick

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

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

Wie jeder andere Animationstyp kann auch eine „ColorAnimation“ auf verschiedene Weise angewendet werden, unter anderem in Übergängen, Verhaltensweisen und als Eigenschaftswertquelle. Die Dokumentation zu „Animation und Übergänge in Qt Quick “ zeigt eine Vielzahl von Methoden zum Erstellen von Animationen.

Der Einfachheit halber animiert eine in einem „ Transition “ verwendete „ColorAnimation“ alle „ color “-Eigenschaften, die während des Zustandswechsels geändert wurden. Wenn für die Animation explizit „ property “ oder „ properties “ festgelegt sind, werden stattdessen diese verwendet.

Siehe auch „Animationen und Übergänge“ unter Qt Quick sowie „Qt Quick -Beispiele – Animation“.

Eigenschaftsdokumentation

from : color

Diese Eigenschaft gibt den Farbwert an, bei dem die Animation beginnen soll.

Beispielsweise wird die folgende Animation erst angewendet, wenn ein Farbwert „#c0c0c0“ erreicht hat:

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

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

Wenn die Eigenschaft „ ColorAnimation “ innerhalb eines „ Transition “ oder „ Behavior “ definiert ist, entspricht dieser Wert standardmäßig dem im Startzustand des „ Transition “ definierten Wert oder dem aktuellen Wert der Eigenschaft zum Zeitpunkt der Auslösung des „ Behavior “.

Siehe auch „Animationen und Übergänge“ unter Qt Quick.

to : color

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

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

Siehe auch „Animationen und Übergänge“ unter Qt Quick.

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