blockly > SeparatorFlyoutInflater > load

SeparatorFlyoutInflater.load() 方法

膨胀虚构的展开式分隔符。

该动作条会自动在每个元素之间创建分隔符,其大小由对相关膨胀器调用 gapForElement 决定。此外,用户可以在动作条定义中明确添加分隔符。当分隔符(隐式或显式创建)彼此相邻时,最后一个分隔符的间距会向后传播并扁平化为一个分隔符。这种扁平化不是累加的;如果最初有 2、3 和 4 像素的分隔符,则在归一化后,将有一个 4 像素的分隔符。因此,此方法会返回一个零宽度分隔符,该分隔符将被动作条根据 gapForElement 返回的值替换,而 gapForElement 知道默认间距,这与此方法不同。

Signature:

load(_state: object, flyout: IFlyout): FlyoutItem;

参数

参数 类型 说明
_state 对象 对弹出式分隔符的 JSON 表示法。
浮出式窗口 IFlyout 要为其创建分隔符的动作条。

返回

FlyoutItem

新创建的 FlyoutSeparator。