C
Scale QML Type
アイテムの拡大・縮小を行う方法を提供します。詳細...
| Import Statement: | import QtQuick |
| Since: | Qt Quick Ultralite 1.0 |
プロパティ
詳細説明
「Scale」タイプは、スケール変換を通じてアイテムの拡大縮小を行う機能を提供します。
x軸とy軸で異なる拡大縮小率を設定でき、任意の点を基準として拡大縮小を行うことができます。
次の例では、画像の内部点 (25, 25) を基準として、X 軸をスケーリングしています。
Image {
width: 100; height: 100
source: "qrc:/bluerect.png"
transform: Scale { origin.x: 25; origin.y: 25; xScale: 3}
}注: 非整数のスケーリング係数を適用する場合(スケーリングアニメーションの作成時など)、レンダリング上の不具合を防ぐために、ImageFiles.MCU.Experimental.resourceSplitImageOptimization をfalse に設定してください 。
注: 一部のプラットフォームでは、スケーリング処理に 時間がかかる場合があります。画像をスケーリングする際は、リソースのImageFiles.MCU.resourceOptimizeForScaleプロパティを使用して最適化を有効にしてください。
「 Rotation 」および「Translate 」も参照してください 。
プロパティのドキュメント
origin group
このプロパティは、アイテムがスケーリングされる基準点(つまり、アイテムの他の部分が拡大しても親要素に対して固定されたままになる点)を保持します。
origin のデフォルト値は (0, 0) です。
xScale : real
X軸のスケーリング係数。
デフォルト値は 1.0 です。
yScale : real
Y軸のスケーリング係数。
デフォルト値は 1.0 です。
特定の Qt ライセンスで利用可能です。
詳細はこちらをご覧ください。