blockly > 拖动 > BlockDragStrategy

dragging.BlockDragStrategy 类

Signature:

export declare class BlockDragStrategy implements IDragStrategy 

实现IDragStrategy

构造函数

构造函数 修饰符 说明
(constructor)(block) 构造 BlockDragStrategy 类的新实例

方法

方法 修饰符 说明
drag(newLoc) 移动该块并更新所有连接预览。
endDrag(e) 清理拖动结束时的所有状态。应用所有待处理的关联。
getSearchRadius() protected 获取搜索附近有效连接时要使用的半径。
isMovable() 如果块当前可移动,则返回 true。否则为 false。
revertDrag() 将块移回拖动开始时的位置,包括重新连接关联。
shouldHealStack(e) protected 获取拖动操作应作用于单个分块还是分块堆叠。
startDrag(e) 处理开始拖动所需的所有设置,包括将块与任何父块断开连接。