blockly > SeparatorFlyoutInflater > load
SeparatorFlyoutInflater.load() 方法
膨胀虚构的展开式分隔符。
该动作条会自动在每个元素之间创建分隔符,其大小由对相关膨胀器调用 gapForElement 决定。此外,用户可以在动作条定义中明确添加分隔符。当分隔符(隐式或显式创建)彼此相邻时,最后一个分隔符的间距会向后传播并扁平化为一个分隔符。这种扁平化不是累加的;如果最初有 2、3 和 4 像素的分隔符,则在归一化后,将有一个 4 像素的分隔符。因此,此方法会返回一个零宽度分隔符,该分隔符将被动作条根据 gapForElement 返回的值替换,而 gapForElement 知道默认间距,这与此方法不同。
Signature:
load(_state: object, flyout: IFlyout): FlyoutItem;
参数
参数 | 类型 | 说明 |
---|---|---|
_state | 对象 | 对弹出式分隔符的 JSON 表示法。 |
浮出式窗口 | IFlyout | 要为其创建分隔符的动作条。 |
返回:
新创建的 FlyoutSeparator。