blockly > 拖曳 > BlockDragStrategy
dragging.BlockDragStrategy 類別
Signature:
export declare class BlockDragStrategy implements IDragStrategy
實作: IDragStrategy
建構函式
| 建構函式 | 修飾符 | 說明 |
|---|---|---|
| (建構函式)(區塊) | 建構 BlockDragStrategy 類別的新例項 |
方法
| 方法 | 修飾符 | 說明 |
|---|---|---|
| drag(newLoc) | 移動區塊並更新任何連結預覽畫面。 | |
| endDrag(e) | 在拖曳結束時清除任何狀態。套用任何待處理的連線。 | |
| getSearchRadius() | protected |
取得搜尋附近有效連線時要使用的半徑。 |
| isMovable() | 如果區塊目前可移動,則傳回「是」。否則傳回「否」。 | |
| revertDrag() | 將方塊移回拖曳開始時的位置,包括重新連結連線。 | |
| shouldHealStack(e) | protected |
取得拖曳動作是否應作用於單一區塊或區塊堆疊。 |
| startDrag(e) | 處理開始拖曳的任何設定,包括將區塊與任何父項區塊斷開連線。 |