ColorAnimation QML Type
Animiert Änderungen der Farbwerte. Mehr...
Import Statement: | import QtQuick |
Inherits: |
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.