📄️ Rive 运行时入门
Rive 运行时是一组开源库,帮助你在应用、游戏与网站中加载并控制 Rive 动画。请进入各子页面开始使用!
📄️ 动画播放
⚠️ 已弃用:推荐使用状态机(State Machine)而非在运行时直接播放动画。
🗃️ Web (JS)
19 个项目
📄️ 画板
一个 Rive 文件可以包含多个画板(Artboard),每个画板代表一个独立的动画或界面。在你的应用中渲染 .riv 文件时,你通过运行时的 API 来选择显示哪个画板。
🗃️ Android(Android)
17 个项目
📄️ 状态机
状态机(State Machine) 定义了控制 Rive 文件中交互动画的逻辑。它们通过触发器(trigger)、布尔值(boolean)和数值(number)等输入来切换动画状态。
🗃️ Apple(Apple)
18 个项目
📄️ 数据绑定
数据绑定(Data Binding) 让你的应用在运行时读取和更新 Rive 文件中的值。在编辑器中暴露的值可以绑定到文本、数字和布尔值等属性。
📄️ 缓存 Rive 文件
缓存 Rive 文件使你的应用能够重用已加载的 .riv 文件,而无需重复加载和解析。这可以在同一文件被多次渲染时提升性能。
🗃️ Flutter(Flutter)
20 个项目
📄️ 布局
布局控制 Rive 画板中的元素如何响应不同的容器尺寸。
🗃️ React Native(React Native)
20 个项目
📄️ 加载资源
加载资源使你的应用能够在运行时提供 Rive 文件所使用的外部资源。这包括 .riv 文件中引用的图片、字体和其他资源。
🗃️ React(React)
17 个项目
🗃️ 社区运行时(Community Runtimes)
4 个项目
📄️ 播放音频
播放音频使嵌入 Rive 文件中的声音能够在动画或状态机交互期间播放。
🗃️ 选择渲染器(Choose a Renderer)
2 个项目
📄️ 字体
关于字体的文档已迁移至各运行时专属页面。
🗃️ 高级主题(Advanced Topic)
2 个项目
📄️ 输入
⚠️ 已弃用:推荐使用数据绑定(Data Binding)替代输入(Inputs)来控制 Rive 动画。
📄️ 日志
部分 Rive 运行时包含日志功能,用于辅助调试。
📄️ Rive 事件
⚠️ 已弃用:推荐使用数据绑定(Data Binding)替代事件(Events)。
📄️ 文本
⚠️ 已弃用:推荐使用数据绑定(Data Binding)替代直接操作文本运行(Text Run)。
📄️ 运行时体积
最后更新:2026 年 1 月
📄️ Rive 运行时演示与入门示例
快速示例,帮助你快速上手。