Paint
A description of the style to use when drawing a shape on the canvas.
Properties
-
anti_alias(Optional[bool]) –Whether to apply anti-aliasing to lines and images drawn on the canvas.
-
blend_mode(Optional[BlendMode]) –A blend mode to apply when a shape is drawn or a layer is composited.
-
blur_image(Optional[BlurValue]) –Blur image when drawing it on a canvas.
-
color(Optional[ColorValue]) –The https://flet.dev/docs/reference/colors to use when stroking or filling a shape.
-
gradient(Optional[PaintGradient]) –Configures gradient paint.
-
stroke_cap(Optional[StrokeCap]) –TBD
-
stroke_dash_pattern(Optional[list[Number]]) –TBD
-
stroke_join(Optional[StrokeJoin]) –TBD
-
stroke_miter_limit(Optional[Number]) –TBD
-
stroke_width(Optional[Number]) –TBD
-
style(Optional[PaintingStyle]) –TBD
Methods
-
copy–Returns a copy of this object with the specified properties overridden.
Properties#
anti_alias
class-attribute
instance-attribute
#
Whether to apply anti-aliasing to lines and images drawn on the canvas.
Defaults to True.
blend_mode
class-attribute
instance-attribute
#
A blend mode to apply when a shape is drawn or a layer is composited.
Defaults to BlendMode.SRC_OVER.
blur_image
class-attribute
instance-attribute
#
Blur image when drawing it on a canvas.
color
class-attribute
instance-attribute
#
color: Optional[ColorValue] = None
The https://flet.dev/docs/reference/colors to use when stroking or filling a shape. Defaults to opaque black.
gradient
class-attribute
instance-attribute
#
gradient: Optional[PaintGradient] = None
Configures gradient paint.
stroke_dash_pattern
class-attribute
instance-attribute
#
TBD
stroke_miter_limit
class-attribute
instance-attribute
#
TBD
Methods#
copy
#
copy(
*,
color: Optional[ColorValue] = None,
blend_mode: Optional[BlendMode] = None,
blur_image: Optional[BlurValue] = None,
anti_alias: Optional[bool] = None,
gradient: Optional[PaintGradient] = None,
stroke_cap: Optional[StrokeCap] = None,
stroke_join: Optional[StrokeJoin] = None,
stroke_miter_limit: Optional[Number] = None,
stroke_width: Optional[Number] = None,
stroke_dash_pattern: Optional[list[Number]] = None,
style: Optional[PaintingStyle] = None,
) -> Paint
Returns a copy of this object with the specified properties overridden.