元のドキュメント:developer.apple.com/documentation/swiftui/shapestyle/angulargradient(colors:center:startangle:endangle:)


型メソッド


angularGradient(colors:center:startAngle:
endAngle:)


色のコレクションによって定義される角度のグラデーション。


iOS 13.0+ iPadOS 13.0+ Mac Catalyst 13.0 macOS 10.15+

tvOS 13.0 VisionOS 1.0+ WatchOS 6.0+

static func angularGradient(
    colors: [Color],
    center: UnitPoint,
    startAngle: Angle,
    endAngle: Angle
) -> AngularGradient

SelfAngularGradient の時利用可能です。





パラメータ


colors

グラデーションの色は、その全長にわたって均等な間隔で配置されています。


center

グラデーションの相対的な中心点。単位空間から塗りつぶされた形状の境界矩形にマッピングされます。


startAngle

グラデーションの開始点をマークする角度。


endAngle

グラデーションの終点をマークする角度。



議論


角度グラデーションは「conic (円錐) グラデーション」とも呼ばれます。endAngle - startAngle > 2π の場合、グラデーションは最後の完全な回転のみを描画します。endAngle - startAngle < 2π の場合、グラデーションは、グラデーションの停止位置が 01 で定義された色で欠落領域を塗りつぶし、欠落領域の中間点でその 2 つの色を切り替えます。


例えば、背景として使用される角度グラデーションは以下のように使われます。


ContentView()
    .background(.angularGradient(.red.gradient))

図形スタイルの使用方法については、ShapeStyle を参照してください。





以下も見よ


角度のグラデーション


static angularGradient(_:center:startAngle:endAngle:)

角度のグラデーションとは、開始角度と終了角度の間で角度が変化するにつれて色関数を適用するもので、塗りつぶされた形状内の相対的な中心点に固定されます。


static func angularGradient(stops: [Gradient.Stop], center: UnitPoint, startAngle: Angle, endAngle: Angle) -> AngularGradient

色の停止点のコレクションによって定義される角度のグラデーション。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ