元のドキュメント: developer.apple.com/documentation/swiftui/angulargradient


構造体


AngularGradient


角度のグラデーション。


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

tvOS 13.0 VisionOS 1.0+ WatchOS 6.0+

@frozen
struct AngularGradient




概観


角度グラデーションは「円錐」グラデーションとも呼ばれます。このグラデーションは、中心点と、定義された開始角度および終了角度を基準として、角度の変化に応じて色関数を適用します。endAngle - startAngle > 2π の場合、グラデーションは最後の完全な回転のみを描画します。endAngle - startAngle < 2π の場合、グラデーションは、グラデーション位置 1 と 0 で定義された色で欠落領域を塗りつぶし、欠落領域の中間点で 2 つの色を切り替えます。グラデーションは、単位空間の中心点を、グラデーションで塗りつぶされた各形状の境界矩形にマッピングします。


形状スタイルとして角度グラデーションを使用する場合は、angularGradient(_:center:startAngle:endAngle:)conicGradient(_:center:angle:)、または同様のメソッドを使用することもできます。





トピックス


完全な回転角度グラデーションの作成


init(gradient: Gradient, center: UnitPoint, angle: Angle)

完全な回転を行う円錐状のグラデーションを作成します。


init(colors: [Color], center: UnitPoint, angle: Angle)

色のコレクションから円錐状のグラデーションを作成し、完全に一周するようにします。


init(stops: [Gradient.Stop], center: UnitPoint, angle: Angle)

カラー停止点のコレクションから円錐状のグラデーションを作成し、完全に一周するようにします。



部分回転角度グラデーションの作成


init(gradient: Gradient, center: UnitPoint, startAngle: Angle, endAngle: Angle)

角度のグラデーションを作成します。


init(colors: [Color], center: UnitPoint, startAngle: Angle, endAngle: Angle)

色のコレクションから角度のグラデーションを作成します。


init(stops: [Gradient.Stop], center: UnitPoint, startAngle: Angle, endAngle: Angle)

カラー停止点のコレクションから角度のグラデーションを作成します。





関連


以下に準拠


Sendable

SendableMetatype

ShapeStyle

View




以下も見よ


サポートする型


struct EllipticalGradient

楕円を描く放射状グラデーション。


struct LinearGradient

線形のグラデーション。


struct RadialGradient

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


struct Material

背景素材の型。


struct ImagePaint

画像の領域を繰り返して形状を塗りつぶす形状スタイル。


struct HierarchicalShapeStyle

番号付きのコンテンツスタイルのいずれかに対応する形状スタイル。


struct HierarchicalShapeStyleModifier

階層構造を持つ形状に適用できるスタイル。


struct ForegroundStyle

現在の文脈における前景のスタイル。


struct BackgroundStyle

現在の状況における背景のスタイル。


struct SelectionShapeStyle

プラットフォームの慣習的な色や動作に従って、選択状態を視覚的に示すために使用されるスタイル。


struct SeparatorShapeStyle

前景の区切り線や境界線に適したスタイル。


struct TintShapeStyle

現在の tint 色を反映したスタイル。


struct FillShapeStyle

上塗り塗りつぶしの 1 つを表示する形状スタイル。


struct LinkShapeStyle

リンクに適したスタイル。


struct PlaceholderTextShapeStyle

プレースホルダーテキストに適したスタイル。


struct WindowBackgroundShapeStyle

要素が配置されているウィンドウの背景色に合わせるべき要素に適したスタイル。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ