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) | 处理开始拖动所需的所有设置,包括将块与任何父块断开连接。 |