RadialGradient QML Type

放射状のグラデーション。詳細...

Import Statement: import QtQuick.Shapes 1.8
Inherits:

ShapeGradient

プロパティ

詳細説明

放射状グラデーションは、Shapeアイテムの焦点円と中心円の間で色を補間します。2つの円で定義された円錐の外側の点は透明になります。

端点の外側では、グラデーションはスプレッドのタイプに応じて、パディングされるか、反射されるか、繰り返されます。

下は単純な放射状グラデーションの例です。ここでは、半径で指定された円上の指定された点と端点の間で色が補間されます:

fillGradient: RadialGradient {
    centerX: 50; centerY: 50
    centerRadius: 100
    focalX: centerX; focalY: centerY
    GradientStop { position: 0; color: "blue" }
    GradientStop { position: 0.2; color: "green" }
    GradientStop { position: 0.4; color: "red" }
    GradientStop { position: 0.6; color: "yellow" }
    GradientStop { position: 1; color: "cyan" }
}

別の焦点円が指定される拡張放射状グラデーションもサポートされています。

注意: RadialGradientは、Shapeアイテムとの組み合わせでのみサポートされます。Gradient のみサポートしているため、Rectangle とは互換性がありません。

QRadialGradientも参照してください

プロパティのドキュメント

centerX : real

centerY : real

focalX : real

focalY : real

これらのプロパティは、中心と焦点を定義します。単純な放射状のグラデーションを指定するには、focalXfocalY をそれぞれcenterXcenterY の値に設定します。


centerRadius : real

focalRadius : real

これらのプロパティは中心と焦点半径を定義します。単純な放射状グラデーションの場合、focalRadius0 (デフォルト値)に設定する必要があります。


本書に含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。