Skip to content

Paint

A description of the style to use when drawing a shape on the canvas.

Properties

Methods

  • copy

    Returns a copy of this object with the specified properties overridden.

Properties#

anti_alias class-attribute instance-attribute #

anti_alias: Optional[bool] = None

Whether to apply anti-aliasing to lines and images drawn on the canvas.

Defaults to True.

blend_mode class-attribute instance-attribute #

blend_mode: Optional[BlendMode] = None

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: Optional[BlurValue] = None

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_cap class-attribute instance-attribute #

stroke_cap: Optional[StrokeCap] = None

TBD

stroke_dash_pattern class-attribute instance-attribute #

stroke_dash_pattern: Optional[list[Number]] = None

TBD

stroke_join class-attribute instance-attribute #

stroke_join: Optional[StrokeJoin] = None

TBD

stroke_miter_limit class-attribute instance-attribute #

stroke_miter_limit: Optional[Number] = None

TBD

stroke_width class-attribute instance-attribute #

stroke_width: Optional[Number] = None

TBD

style class-attribute instance-attribute #

style: Optional[PaintingStyle] = None

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.