属性类型(Property Types)
| 类型 | 描述 |
|---|---|
| 数字(Number) | 数值 |
| 字符串(String) | 文本值 |
| 布尔(Boolean) | true/false 值 |
| 颜色(Color) | RGBA 颜色值 |
| 触发器(Trigger) | 发射后即忘的事件 |
| 枚举(Enum) | 从预定义列表中选择一个值 |
| 图像(Image) | 图像资源引用 |
| 画板(Artboard) | 画板引用 |
| 列表(List) | 值或视图模型的集合 |
触发器(Trigger)
触发器属性代表"发射后即忘"的事件。当你需要表示某事已发生时使用,例如按钮按下或一次性操作。
枚举(Enum)
从固定的选项集中选择以控制状态和变体。当可能的值事先已知时使用枚举。
了解更多关于枚举。
图像(Image)

图像属性存储对图像的引用,允许你更改显示的图像。
它们通常绑定到设计中的图像节点。
当每个实例需要自己的图像时使用图像属性,例如用户头像、缩略图或动态加载的内容。
例如,在游戏或社交 UI 中,每个玩家可以通过将不同图像绑定到同一属性来拥有自己的头像。
图像属性影响单个实例。
如果你需要在整个文件中全局更新图像,请使用资源加载。资源加载会替换底层资源,更新所有使用它的实例。
画板(Artboard)

画板属性让你引用一个画板并在运行时动态替换它。
画板可以来自当前的 Rive 文件,也可以从另一个 .riv 文件加载。
要将画板用作属性,必须先将其转换为组件。
列表(List)
列表属性存储属性的集合。
更多信息请参见列表。