C
ParallelAnimation QML Type
アニメーションを並行して実行できるようにします。詳細...
| Import Statement: | import QtQuick |
| Since: | Qt Quick Ultralite 1.0 |
| Inherits: |
詳細な説明
SequentialAnimation およびParallelAnimation型を使用すると、複数のアニメーションを同時に実行できます。SequentialAnimation で定義されたアニメーションは順番に実行されますが、ParallelAnimationで定義されたアニメーションは同時に実行されます。
次のアニメーションでは、2つの数値アニメーションを並列で実行しています。Rectangle は、x プロパティとy プロパティを同時にアニメーション化することで、(50,50)の位置へ移動します。
import QtQuick 2.15
Rectangle {
id: rect
width: 100; height: 100
color: "red"
ParallelAnimation {
running: true
NumberAnimation { target: rect; property: "x"; to: 50; duration: 1000 }
NumberAnimation { target: rect; property: "y"; to: 50; duration: 1000 }
}
}他のアニメーションタイプと同様に、ParallelAnimationは、トランジション、ビヘイビア、プロパティ値ソースなど、さまざまな方法で適用できます。「アニメーションとトランジション」のドキュメントには、アニメーションを作成するためのさまざまな方法が記載されています。
注: アニメーションがSequentialAnimation またはParallelAnimationにグループ化されると 、個別に開始・停止することはできません。SequentialAnimation またはParallelAnimationは、グループとして一括して開始・停止する必要があります。
「 SequentialAnimation 」 および「アニメーションとトランジション」も参照してください 。
特定のQtライセンスの下で利用可能です。
詳細はこちら。