跳到主要内容

文本运行(Text Runs)

Youtube

运行允许您将文本分成多个部分 — 通常用于对单个文本块应用各种样式。虽然大多数工具在后台管理文本运行,但 Rive 将其公开以便在运行时动态更改文本时获得更大的控制。

如果您想要对文本的某个部分应用不同的样式(如字体、字体大小、颜色等),或者如果您只想在运行时替换特定的单词或部分,您可能需要将文本拆分为多个运行。

一个文本运行一次只能应用一个文本样式。

例如,欢迎用户进入应用程序或网站的动画可能会通过他们的名字来问候他们。在 Rive 编辑器中,您可以设计和制作文本动画以显示"欢迎回来,用户名"。将"用户名"定义为它自己的运行意味着您可以使用 Rive 运行时来定位它并将其替换为用户的名字。

图片

更新特定运行的文本


创建文本运行(Creating a Text Run)

要创建运行,选择所需的文本部分,然后在检查器中选择"从选择创建运行"按钮。您可以在层级中的文本对象下方看到列出的文本运行。

双击或在选中文本框时按 Enter 开始编辑文本。

在检查器中切换"高亮显示文本运行"选项,可以看到当前文本运行的可视化指南。在层级中悬停运行也会高亮显示其在文本中的位置。

图片

将文本拆分为多个运行


管理文本运行(Managing Text Runs)

在层级中选择文本运行以查看检查器选项:

  • 文本值(Text Value): 更新运行的文本值。在动画模式下为此值设置关键帧。
  • 编辑文本运行(Edit Text Run): 启动文本编辑器,并预先选择运行。
  • 与下一个合并(Merge with Next): 将选定的运行与下一个运行合并。
  • 与上一个合并(Merge with Previous): 将选定的运行与上一个运行合并。
  • 删除文本运行(Delete Text Run): 删除运行及其内容。
  • 样式(Style): 分配文本对象上定义的文本样式之一。在动画模式下为此值设置关键帧。

图片

为文本运行分配文本样式