Rive
Displays an animation from a Rive file (URL or local file).
Examples
Basic Example
- Python
import flet as ft
def main(page):
page.add(
ft.Rive(
"https://cdn.rive.app/animations/vehicles.riv",
placeholder=ft.ProgressBar(),
width=300,
height=200,
)
)
ft.app(target=main)
Properties
alignment
The Alignment for the animation.
artboard
The name of the artboard to use. If not specified, the default artboard of the provided src
is used.
enable_antialiasing
Whether to enable antialiasing when rendering. Defaults to True
.
fit
The animation's fit.
placeholder_content
The control to be displayed while the rive is loading.
src
The source of your rive animation. Can either be a URL or a local asset file.
use_artboard_size
Whether to use the inherent size of the artboard, i.e. the absolute size defined by the artboard, or size the widget based on the available constraints only (sized by parent). Defaults to False
.