SwiftUI—使用径向渐变制作从原点向外扩散的渐变颜色

简介: SwiftUI—使用径向渐变制作从原点向外扩散的渐变颜色

使用RadialGradient绘制径向颜色渐变的背景。径向渐变从原点开始,以椭圆形状向外扩散,渐变由两部分组成:椭圆和颜色组。椭圆用来控制渐变的位置和形状,而颜色组用来控制渐变的颜色变化。


示例代码:


Text("SwifUI Gradient")
    .font(.system(size: 36))
    .padding()
    .foregroundColor(.white)
    .background(RadialGradient(gradient: Gradient(colors: [.orange, .red, .purple]), center: .init(x: 0.5, y: 0.5), startRadius: CGFloat(10), endRadius: CGFloat(120))) //创建一个径向渐变,起点半径为10,终点半径为120
}


2466108-593f785c9dda6d5e.webp.jpg



目录
相关文章
|
24天前
Echarts线性渐变、径向渐变、纹理填充
Echarts线性渐变、径向渐变、纹理填充
|
9月前
SVG 线性渐变 和 径向渐变
SVG 线性渐变 和 径向渐变
165 0
|
11月前
R—点图(渐变)
R—点图(渐变)
|
C# 图形学
C#之深入理解GDI+绘制圆弧及圆角矩形等比缩放的绘制
GDI+中对于圆弧的绘制,是以给定的长方形(Rectangle`结构)为边界绘制的椭圆的一部分形成的圆弧。绘制的圆弧的中心为长方形内切椭圆的圆心(如果是正方形,则正方形的...
432 0
C#之深入理解GDI+绘制圆弧及圆角矩形等比缩放的绘制
|
API
使用Threejs创建几何体并添加材质、光源、阴影、动画,添加坐标轴
使用Threejs创建几何体并添加材质、光源、阴影、动画,添加坐标轴
398 0
使用Threejs创建几何体并添加材质、光源、阴影、动画,添加坐标轴
|
前端开发 JavaScript 内存技术
css动画animation绘制向四周扩散的圆圈
css动画animation绘制向四周扩散的圆圈
1321 0
|
Android开发
autojs圆形波纹和方形波纹
牙叔教程 简单易懂
121 0
SwiftUI—使用角度渐变制作顺时针的扇形渐变颜色
SwiftUI—使用角度渐变制作顺时针的扇形渐变颜色
314 0
SwiftUI—使用角度渐变制作顺时针的扇形渐变颜色
SwiftUI—使用渐变提高视觉的冲击力:绘制线性渐变
SwiftUI—使用渐变提高视觉的冲击力:绘制线性渐变
198 0
SwiftUI—使用渐变提高视觉的冲击力:绘制线性渐变