blockly > dragging > BlockDragStrategy

dragging.BlockDragStrategy 클래스

서명:

export declare class BlockDragStrategy implements IDragStrategy 

구현: IDragStrategy

생성자

생성자 수정자 설명
(생성자)(블록) BlockDragStrategy 클래스의 새 인스턴스를 생성합니다.

메서드

메서드 수정자 설명
drag(newLoc) 블록을 이동하고 연결 미리보기를 업데이트합니다.
endDrag(e) 드래그가 끝날 때 모든 상태를 정리합니다. 대기 중인 연결을 적용합니다.
getSearchRadius() protected 근처의 유효한 연결을 검색할 때 사용할 반경을 가져옵니다.
isMovable() 블록을 현재 이동할 수 있는 경우 true를 반환합니다. 일치하지 않는다면 false입니다.
revertDrag() 연결을 다시 연결하는 것을 포함하여 드래그가 시작된 위치로 블록을 다시 이동합니다.
shouldHealStack(e) protected 드래그가 단일 블록에 작동해야 하는지 또는 블록 스택에 작동해야 하는지 가져옵니다.
startDrag(e) 블록을 상위 블록에서 연결 해제하는 등 드래그를 시작하기 위한 설정을 처리합니다.