NumberAnimation QML Type
Animiert Änderungen in Werten vom Typ qreal. Mehr...
Import Statement: | import QtQuick |
Inherits: | |
Inherited By: |
Eigenschaften
Detaillierte Beschreibung
NumberAnimation ist eine spezialisierte PropertyAnimation, die eine Animation definiert, die angewendet wird, wenn sich ein numerischer Wert ändert.
Hier ist eine NumberAnimation, die auf die Eigenschaft x
einer Rectangle als Eigenschaftswertquelle angewendet wird. Sie animiert den Wert x
von seinem aktuellen Wert bis zu einem Wert von 50 über 1000 Millisekunden:
import QtQuick Rectangle { width: 100; height: 100 color: "red" NumberAnimation on x { to: 50; duration: 1000 } }
Wie jeder andere Animationstyp kann eine NumberAnimation 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.
Beachten Sie, dass NumberAnimation möglicherweise nicht reibungslos animiert, wenn sich der verfolgte Zahlenwert unregelmäßig ändert. Verwenden Sie in diesem Fall stattdessen SmoothedAnimation.
Siehe auch Animation und Übergänge in Qt Quick und Qt Quick Beispiele - Animation.
Eigenschaft Dokumentation
from : real |
Diese Eigenschaft enthält den Startwert für die Animation.
Die folgende Animation wird zum Beispiel erst angewendet, wenn der Wert x
den Wert 100 erreicht hat:
Item { states: [ // ... ] transitions: Transition { NumberAnimation { properties: "x"; from: 100; duration: 200 } } }
Wenn NumberAnimation innerhalb von Transition oder Behavior definiert ist, wird dieser Wert standardmäßig auf den Wert gesetzt, der im Startzustand von Transition definiert ist, oder auf den aktuellen Wert der Eigenschaft zum Zeitpunkt der Auslösung von Behavior.
Siehe auch Animation und Übergänge in Qt Quick.
to : real |
Diese Eigenschaft enthält den Endwert für die Animation.
Wenn die NumberAnimation 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.