LinearGradient
Creates a linear gradient from begin to end.
More information on here.
Inherits: Gradient
Properties
Properties
beginclass-attributeinstance-attribute
begin: Alignment = field(default_factory=(lambda: Alignment.CENTER_LEFT))The offset at which stop 0.0 of the gradient is placed.
endclass-attributeinstance-attribute
end: Alignment = field(default_factory=(lambda: Alignment.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.SafeArea(
content=ft.Column(
controls=[
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",
],
),
)
],
),
)
)
if __name__ == "__main__":
ft.run(main)
