跳到主要内容

SweepGradient

SweepGradient 类具有以下属性:

  • colorsstopstile_moderotation - 参阅 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。

更多信息:

使用示例

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,
)