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 Bilder
  • chars 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

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