RadialGradient
RadialGradient
类具有以下属性:
colors
、stops
、tile_mode
、rotation
- 有关这些属性的描述,请参阅线性渐变。center
-Alignment
类的实例。渐变的中心,作为 (-1.0, -1.0) x (1.0, 1.0) 正方形中的偏移描述渐变,该正方形将映射到绘画框中。例如,对齐 (0.0, 0.0) 将把径向渐变放 置在框的中心。radius
- 渐变的半径,作为绘画框最短边的一部分。例如,如果在宽度为 100.0 像素、高度为 200.0 像素的框上绘制径向渐变,则半径为 1.0 将把 1.0 停止位放在距离center
100.0 像素的地方。focal
- 渐变的焦点。如果指定,渐变将沿着从center
到焦点的向量聚焦。focal_radius
- 渐变焦点的半径,作为绘画框最短边的一部分。例如,如果在宽度为 100.0 像素、高度为 200.0 像素的框上绘制径向渐变,则焦点半径为 1.0 将把 1.0 停止位放在距离焦点 100.0 像素的地方。
更多信息:
使用示例
Container(
gradient=ft.RadialGradient(
colors=[ft.colors.YELLOW, ft.colors.BLUE],
),
width=150,
height=150,
border_radius=5,
)