본문으로 건너뛰기

Column

Column(컬럼) 위젯은 자식 위젯들을 세로로 쌓아 배치하는 레이아웃 컨테이너입니다.

정의 / 역할

Column 위젯은 안에 담긴 자식들을 위에서 아래로 한 열에 배치합니다. 자식들의 세로·가로 정렬과 사이 간격을 설정할 수 있고, 스크롤 앵커 기능으로 특정 자식 위치로 스크롤할 수 있습니다.

  • 카테고리: Layouts

기능

기능설명
세로 배치자식 위젯을 위에서 아래로 한 열에 쌓습니다.
정렬세로(주축)·가로(교차축) 정렬 방식을 설정합니다.
스크롤 앵커scrollAnchor를 켜면 스크립트로 특정 자식 위치까지 스크롤할 수 있습니다.

사용 방법

  1. 왼쪽 위젯 팔레트에서 Layouts 카테고리를 엽니다.
  2. Column 항목을 캔버스로 끌어다 놓습니다.
  3. 자식 위젯을 Column 안으로 넣습니다.
  4. mainAxisAlignment·crossAxisAlignment·spacing으로 정렬과 간격을 조정합니다.

속성 (Property)

속성설명기본값값 / 타입
mainAxisSize세로 공간을 차지하는 방식maxmin, max
mainAxisAlignment세로(주축) 정렬startstart, end, center, spaceBetween, spaceAround, spaceEvenly
crossAxisAlignment가로(교차축) 정렬centerstart, end, center, stretch, baseline
spacing자식 사이 간격0숫자
textDirection가로 배치 방향미지정rtl, ltr
verticalDirection세로 기준 방향downup, down
textBaseline베이스라인 정렬 기준미지정alphabetic, ideographic
clipBehavior넘칠 때 자르기 방식nonenone, hardEdge, antiAlias, antiAliasWithSaveLayer
scrollAnchor스크롤 앵커 기능 사용(스크립트 scrollToAnchor용)꺼짐(false)참 / 거짓

주의 / 팁

스크립트로 특정 위치까지 스크롤하려면 scrollAnchor를 켜고, 자식에 id를 지정한 뒤 scrollToAnchor(id)를 호출합니다.

더 알아보기

이 위젯을 스크립트로 제어하는 Widget Control은 Column (컬럼) Widget Control 문서에서 확인하세요.