LinearGradient
Inherits: Gradient
Creates a linear gradient from begin to end.
More information on here.
Properties
-
begin(Alignment) –The offset at which stop
0.0of the gradient is placed. -
end(Alignment) –The offset at which stop
1.0of the gradient is placed.
Properties#
begin
class-attribute
instance-attribute
#
begin: Alignment = field(
default_factory=lambda: CENTER_LEFT
)
The offset at which stop 0.0 of the gradient is placed.
end
class-attribute
instance-attribute
#
end: Alignment = field(default_factory=lambda: CENTER_RIGHT)
The offset at which stop 1.0 of the gradient is placed.
Examples#
Container with linear gradient#
import math
import flet as ft
def main(page: ft.Page):
page.add(
ft.Container(
alignment=ft.Alignment.CENTER,
width=150,
height=150,
border_radius=ft.BorderRadius.all(5),
gradient=ft.LinearGradient(
begin=ft.Alignment.TOP_LEFT,
end=ft.Alignment(0.8, 1),
tile_mode=ft.GradientTileMode.MIRROR,
rotation=math.pi / 3,
colors=[
"0xff1f005c",
"0xff5b0060",
"0xff870160",
"0xffac255e",
"0xffca485c",
"0xffe16b5c",
"0xfff39060",
"0xffffb56b",
],
),
)
)
ft.run(main)
