blockly > SeparatorFlyoutInflater
SeparatorFlyoutInflater 类
负责为动作条创建分隔符的类。
Signature:
export declare class SeparatorFlyoutInflater implements IFlyoutInflater
实现: IFlyoutInflater
方法
方法 | 修饰符 | 说明 |
---|---|---|
disposeItem(_item) | 处置给定的分隔符。有意为之的无操作。 | |
gapForItem(state, defaultGap) | 返回分隔符的大小。如需了解详情,请参阅 load 。 |
|
getType() | 返回此膨胀器负责创建的项的类型。 | |
load(_state, flyout) | 膨胀虚构的展开式分隔符。 该动作条会自动在每个元素之间创建分隔符,其大小由对相关膨胀器调用 gapForElement 决定。此外,用户可以在动作条定义中明确添加分隔符。当分隔符(隐式或显式创建)彼此相邻时,最后一个分隔符的间距会向后传播并扁平化为一个分隔符。这种扁平化不是累加的;如果最初有 2、3 和 4 像素的分隔符,则在归一化后,将有一个 4 像素的分隔符。因此,此方法会返回一个零宽度分隔符,该分隔符将被动作条根据 gapForElement 返回的值替换,而 gapForElement 知道默认间距,这与此方法不同。 |