Qt Lottie アニメーション
Qt Lottie Animationは、Adobe After Effects 用のBodymovinプラグインによって JSON フォーマットでエクスポートされたグラフィックやアニメーションをレンダリングするための QML API を提供します。
はじめに
以下の文を使って型をインポートします:
import Qt.labs.lottieqt
Adobe After Effects 用のプラグインをダウンロードしてインストールする方法については、Bodymovin の GitHub ページを参照してください。
制限事項
実装はbodymovin のマスター仕様に従っています。エクスポートされた Bodymovin ファイルが仕様と異なる場合、可能な限り考慮されます。
一般的な制限
precomps
はサポートされていません。- エクスプレッションはサポートされていません。
- タイムラインは、タイムモードではなく、フレームモードのみをサポートしています。
アニメーションレベルの制限
以下のプロパティはサポートされていません:
assets
- 再利用可能なテキストとイメージchars
テキスト
レイヤー
shape
レイヤーとalpha mask adjustment
レイヤーのみがサポートされています。
以下のプ ロパテ ィ には対応 し てい ません:
ao
(自動オリエンテーション)bm
(ブレンドモード)maskProperties
(マスク)sr
(タイムストレッチ)
シェイプ
以下の要素およびシェイプはサポートされていません:
gstroke
(グループストローク) 要素star
要素- ネストされたリピーター シェイプ
また、複数のアクティブなトリムパス(ネストされたグループ内のトリムパスなど)を使用する場合の動作は予測できません。
エフェクト
サポートされているエフェクトはSlide
とLayer Fill
のみです。
ライセンス
Qt Lottie Animationは、The Qt Companyの商用ライセンスで利用できます。また、GNU General Public License, version 3でも利用可能です。詳しくは、Qt Licensingを参照してください。
リファレンス
関連情報
©2024 The Qt Company Ltd. ここに含まれるドキュメントの著作権は、それぞれの所有者に帰属します。 ここで提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。