RotationAnimator QML Type
RotationAnimator タイプは、Item の回転をアニメーション化します。詳細...
Import Statement: | import QtQuick |
Inherits: |
プロパティ
- direction : enumeration
詳細説明
Animator タイプは通常のAnimationタイプとは異なります。Animatorを使用する場合、アニメーションはレンダースレッドで実行することができ、アニメーションが完了するとプロパティ値は最後にジャンプします。
アニメーションが終了すると、Item::rotation の値が更新されます。
次のスニペットは、RotationAnimator を Rectangle アイテムと一緒に使用する方法を示しています。
Rectangle { id: rotatingBox width: 50 height: 50 color: "lightsteelblue" RotationAnimator { target: rotatingBox; from: 0; to: 360; duration: 1000 running: true } }
また、on
キーワードを使用して、Item インスタンスのrotation
プロパティに RotationAnimator を直接結びつけることも可能です。
Rectangle { width: 50 height: 50 color: "lightsteelblue" RotationAnimator on rotation { from: 0; to: 360; duration: 1000 } }
Item::transformOrigin およびScaleAnimatorも参照してください 。
プロパティの説明
direction : enumeration |
このプロパティは、回転の方向を保持します。
指定できる値は次のとおりです:
定数 | 説明 |
---|---|
RotationAnimator.Numerical | (デフォルト) 2つの数値の間を線形補間して回転する。10から350までの回転は、時計回りに340度回転する。 |
RotationAnimator.Clockwise | 2つの値の間を時計回りに回転 |
RotationAnimator.Counterclockwise | 2つの値の間を反時計回りに回転 |
RotationAnimator.Shortest | 最も短いアニメーションパスを生成する方向に回転します。10 から 350 までの回転は、反時計回りに 20 度回転します。 |
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。