컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
차단 > 그리드
그리드 클래스
작업공간의 그리드에 대한 클래스입니다.
서명:
export declare class Grid
생성자
메서드
메서드 |
수정자 |
설명 |
alignXY(xy) |
|
좌표가 주어지면 그리드에 정렬된 가장 가까운 좌표를 반환합니다. |
getLength() |
|
그리드 선의 길이를 가져옵니다 (px). |
getSpacing() |
|
그리드 점의 간격 (px)을 가져옵니다. |
setLength(length) |
|
그리드 선의 길이를 설정합니다. |
setSnapToGrid(snap) |
|
블록을 그리드에 맞춰야 하는지 여부를 설정합니다. 이를 true로 설정해도 맞추기가 트리거되지 않습니다. 개별 최상위 블록에서 트리거되어야 하는 프로그래밍 방식으로 블록을 그리드에 맞추기를 원하는 경우. 다음에 블록을 드래그 앤 드롭하면 그리드에 맞춰집니다. |
setSpacing(spacing) |
|
그리드 선의 가운데 사이의 간격을 설정합니다. 이렇게 해도 새로운 간격의 그리드에 맞추기가 트리거되지 않습니다. 개별 최상위 블록에서 트리거되어야 하는 프로그래밍 방식으로 블록을 그리드에 맞추기를 원하는 경우. 그리드에 맞추기를 사용하도록 설정하면 다음에 블록을 드래그 앤 드롭할 때 그리드에 맞춰집니다. |
shouldSnap() |
|
블록을 그리드에 맞춰야 하는지 여부입니다. |
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-07-25(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-07-25(UTC)"],[],["The `Grid` class manages a workspace's grid. Key actions include constructing a grid, aligning coordinates to the grid (`alignXY`), and managing grid properties. Methods allow retrieving (`getLength`, `getSpacing`) and setting (`setLength`, `setSpacing`) the grid line length and spacing. `setSnapToGrid` enables grid snapping for blocks, which is activated upon the next drag-and-drop. `shouldSnap` checks if snapping is active.\n"]]