跳到主要内容

转换器接口(Converter)

用于在视图模型数据绑定与 Rive 属性之间做值转换的脚本化转换器接口。

类型参数:

  • T:转换器类型
  • I:输入类型,必须是 DataValue 类型(如 DataValueNumber/String/Boolean/Color)
  • O:输出类型,必须是 DataValue 类型

更多信息见:Converter Scripts

方法(Methods)

init

转换器创建时调用一次。初始化成功返回 true

convert

将输入值(视图模型属性)转换为输出值。输入参数必须是 DataValue 类型。

reverseConvert

将输出值反向转换为输入值(视图模型属性)。输入参数必须是 DataValue 类型。

advance

可选逐帧更新。返回 true 表示继续接收 advance 调用。