元のドキュメント:developer.apple.com/documentation/swiftui/shapestyle/radialgradient(_:center:startradius:endradius:)


型メソッド


radialGradient(_:center:startRadius:end
Radius:)


放射状グラデーション。


iOS 16.0+ iPadOS 16.0+ Mac Catalyst 16.0 macOS 13.0+

tvOS 16.0 VisionOS 1.0+ WatchOS 9.0+

static func radialGradient(
    _ gradient: AnyGradient,
    center: UnitPoint = .center,
    startRadius: CGFloat = 0,
    endRadius: CGFloat
) -> some ShapeStyle

static func radialGradient(
    _ gradient: Gradient,
    center: UnitPoint,
    startRadius: CGFloat,
    endRadius: CGFloat
) -> RadialGradient

SelfRadialGradient の時利用可能です。





議論


グラデーションは、中心点からの距離に応じて色関数を適用し、定義された開始半径と終了半径の範囲内に収まるようにスケーリングします。グラデーションは、単位空間の中心点を、グラデーションで塗りつぶされた各図形の境界矩形にマッピングします。


例えば、背景として使用される放射状グラデーションは以下のようになります。


ContentView()
    .background(.radialGradient(.red.gradient, endRadius: 100))

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





以下も見よ


放射状グラデーション


static func radialGradient(colors: [Color], center: UnitPoint, startRadius: CGFloat, endRadius: CGFloat) -> RadialGradient

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


static func radialGradient(stops: [Gradient.Stop], center: UnitPoint, startRadius: CGFloat, endRadius: CGFloat) -> RadialGradient

カラー停止点のコレクションによって定義される放射状グラデーション。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ