跳到主要内容

文本

⚠️ 已弃用:请使用数据绑定代替在运行时直接操作文本运行

在运行时动态更新 Rive 图形中的文本内容。

Artboard 实例上获取/设置文本运行值。

我们推荐使用数据绑定来代替在运行时更新文本。

final controller = RiveWidgetController(riveFile);
final artboard = controller.artboard;

// 获取文本运行值
artboard.getText(value)
// 可选的 path 参数,用于在组件实例级别获取文本运行值
artboard.getText(value, path: path)

// 设置文本运行值
artboard.setText(value)
// 可选的 path 参数,用于在组件实例级别设置文本运行值
artboard.setText(value, path: path)

嵌套画板

更新嵌套在另一个画板内的文本。提供可选路径以定位嵌套画板内的正确 Text 对象。

我们推荐使用数据绑定来代替在运行时更新文本。

final controller = RiveWidgetController(riveFile);
final artboard = controller.artboard;

// 使用 path 参数在组件实例级别获取文本运行值
artboard.getText(value, path: path)

// 使用 path 参数在组件实例级别设置文本运行值
artboard.setText(value, path: path)