SweepGradient
SweepGradient
类具有以下属性:
colors
、stops
、tile_mode
、rotation
- 参阅 LinearGradient 以获取这些属性的描述。center
- 渐变的中心,作为 (-1.0, -1.0) x (1.0, 1.0) 平方中的偏移量,用于描述将被映射到绘制框中的渐变。例如,(0.0, 0.0) 的对齐方式将将 sweep 渐变置于框的中心。start_angle
- 渐变的起始角度,以弧度 为单位,-stop 0.0 的位置。默认为 0.0。end_angle
- 渐变的结束角度,以弧度为单位,stop 1.0 的位置。默认为 math.pi * 2。
更多信息:
- Sweep 渐变 在 Flutter 文档中。
使用示例
Container(
gradient=SweepGradient(
center=ft.alignment.center,
start_angle=0.0,
end_angle=math.pi * 2,
colors=[ft.colors.YELLOW, ft.colors.BLUE],
),
width=150,
height=150,
border_radius=5,
)