跳到主要内容

Rive

从 Rive 文件(URL 或本地文件)中显示动画。

示例

Live 示例

基本示例

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)

属性

alignment

动画的对齐方式。

artboard

要使用的画板的名称。如果不指定,将使用提供的 src 的默认画板。

enable_antialiasing

是否启用抗ialiasing渲染。默认为 True

fit

动画的适应方式。

placeholder_content

加载 Rive 时要显示的控件。

src

Rive 动画的源文件。可以是 URL 或本地资产文件。

use_artboard_size

是否使用画板的固有大小,即画板定义的绝对大小,或者根据可用约束大小父控件(大小由父控件确定)。默认为 False