数据绑定
数据绑定让你可以把 Rive 编辑器中设置为可绑定的元素连接到运行时代码。通过 View Model(视图模型)和 ViewModelInstance(视图模型实例),你可以读取、写入并监听属性变化,从而让 Flutter 应用中的状态与 Rive 动画保持同步。
数据绑定通常包含以下步骤:
- 从
.riv文件中获取ViewModel。 - 创建或获取一个
ViewModelInstance。 - 将
ViewModelInstance绑定到状态机或 Artboard。 - 读取、写入或监听绑定属性。
如果你使用 RiveWidgetController,很多绑定步骤会自动完成。