XCode 26.4 日本語化計画
色のコレクションによって定義される角度のグラデーション。
static func angularGradient(
colors: [Color],
center: UnitPoint,
startAngle: Angle,
endAngle: Angle
) -> AngularGradient
Self が AngularGradient の時利用可能です。
colors
グラデーションの色は、その全長にわたって均等な間隔で配置されています。
center
グラデーションの相対的な中心点。単位空間から塗りつぶされた形状の境界矩形にマッピングされます。
startAngle
グラデーションの開始点をマークする角度。
endAngle
グラデーションの終点をマークする角度。
角度グラデーションは「conic (円錐) グラデーション」とも呼ばれます。endAngle - startAngle > 2π の場合、グラデーションは最後の完全な回転のみを描画します。endAngle - startAngle < 2π の場合、グラデーションは、グラデーションの停止位置が 0 と 1 で定義された色で欠落領域を塗りつぶし、欠落領域の中間点でその 2 つの色を切り替えます。
例えば、背景として使用される角度グラデーションは以下のように使われます。
ContentView()
.background(.angularGradient(.red.gradient))
図形スタイルの使用方法については、ShapeStyle を参照してください。
static angularGradient(_:center:startAngle:endAngle:)
角度のグラデーションとは、開始角度と終了角度の間で角度が変化するにつれて色関数を適用するもので、塗りつぶされた形状内の相対的な中心点に固定されます。
色の停止点のコレクションによって定義される角度のグラデーション。