Qt Lottie Animation
Qt Lottie Animation bietet eine QML-API zum Rendern von Grafiken und Animationen, die vom Bodymovin-Plugin für Adobe After Effects im JSON-Format exportiert werden.
Erste Schritte
Importieren Sie die Typen mit der folgenden Anweisung:
import Qt.labs.lottieqt
Auf der GitHub-Seite für Bodymovin finden Sie Anweisungen zum Herunterladen und Installieren des Plugins für Adobe After Effects.
Einschränkungen
Die Implementierung folgt der Masterspezifikation für Bodymovin. Abweichungen in exportierten Bodymovin-Dateien im Vergleich zur Spezifikation werden so weit wie möglich berücksichtigt, wenn Unterschiede festgestellt werden.
Allgemeine Einschränkungen
precomps
werden nicht unterstützt- Expressions werden nicht unterstützt
- die Zeitleiste unterstützt nur den Frame-Modus, nicht den Time-Modus
Beschränkungen auf der Animationsebene
Die folgenden Eigenschaften werden nicht unterstützt:
assets
- wiederverwendbarer Text und Bilderchars
Text
Ebenen
Nur die Ebene shape
und die Ebene alpha mask adjustment
werden unterstützt.
Die folgenden Eigenschaften werden nicht unterstützt:
ao
(Auto-Ausrichtung)bm
(Mischmodus)maskProperties
(Masken)sr
(Zeitdehnung)
Formen
Die folgenden Elemente und Formen werden nicht unterstützt:
- das Element
gstroke
(Gruppenstrich) - das Element
star
- Verschachtelte Repeater-Formen
Beachten Sie auch, dass das Verhalten bei der Verwendung mehrerer aktiver Beschneidungspfade (z. B. Beschneidungspfade in verschachtelten Gruppen) unvorhersehbar ist.
Effekte
Die einzigen unterstützten Effekte sind Slide
und Layer Fill
.
Lizenzen
Qt Lottie Animation ist unter kommerziellen Lizenzen von The Qt Company erhältlich. Darüber hinaus ist es unter der GNU General Public License, Version 3, verfügbar. Weitere Einzelheiten finden Sie unter Qt-Lizenzierung.
Referenz
Verwandte Informationen
© 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.