PaintLinearGradient
PaintLinearGradient
类具有以下属性:
begin
一个 Offset
实例。渐变的起始点(对应于停止点 0.0)。
colors
渐变的颜色列表。该列表必须包含至少两个颜色。
如果 stops
提供,则该列表的长度必须与 stops
相同。
end
一个 Offset
实例。渐变的结束点( 对应于停止点 1.0)。
stops
一个值列表,表示渐变的分数。该列表的值范围从 0.0 到 1.0。
如果提供,则该列表的长度必须与 colors
相同。如果第一个值不是 0.0,则意味着在渐变的起始点有一个停止点,其颜色与 colors
中的第一个颜色相同。如果最后一个值不是 1.0,则意味着在渐变的结束点有一个停止点,其颜色与 colors
中的最后一个颜色相同。
tile_mode
渐变在其边界盒外的平面上的平铺模式。该值是 GradientTileMode
枚举类型,支持的值有:CLAMP
(默认)、DECAL
、MIRROR
、REPEATED
。更多信息请参阅 这里。
rotation
渐变的旋转角度(以弧度为单位),围绕其边界盒的中心点。
更多关于线性渐变的信息请参阅 这里。