控制数据(Controlling Data)
将数据绑定到文件中的属性后,修改这些数据会自动更新已连接的元素。
你可以从 Rive 文件内部控制数据,也可以在运行时从应用代码中控制数据。
在 Rive 内部控制数据
Rive 提供了多种方式,可在文件内部直接更新数据:
监听器动作(Listener actions)
响应交互和事件来更新数据。
脚本(Scripting)
编写自定义逻辑来读取和更新数据。
目标到源绑定(Target-to-source Binding)
使用元素的属性值来更新数据。
属性组(Property Groups)
为值设置动画,并将它们绑定回数据。
从代码控制数据
你的应用也可以在运行时更新数据。例如,你可能会:
- 更新玩家分数
- 更改用户名或个人资料图片
- 显示实时股票价格
- 根据用户交互触发 UI 状态
有关实现细节,请参阅运行时数据绑定概述。