본문으로 건너뛰기

Card

Card(카드) 위젯은 콘텐츠를 하나로 묶어 담는, 둥근 모서리와 그림자(입체감)를 가진 표면(surface)입니다.
목록 항목·정보 블록처럼 관련 있는 요소를 시각적으로 그룹화할 때 사용합니다.

정의 / 역할

Card 위젯은 자식 콘텐츠 하나를 감싸는 사각 표면을 그려줍니다. 배경색·그림자 색·입체감(elevation)·외곽 모양·바깥 여백을 설정할 수 있으며, 자식을 담는 컨테이너로 동작합니다.

  • 카테고리: Layouts (레이아웃)
  • 기본 자식 크기: 100 × 100
  • 배경색을 지정하지 않으면 표면이 투명하게 그려집니다.

기능

기능설명
콘텐츠 그룹화관련 있는 요소를 하나의 표면 위에 묶어 시각적으로 구분합니다.
입체감 표현입체감(elevation)과 그림자 색(shadowColor)으로 카드가 배경 위에 떠 있는 듯한 깊이를 줍니다.
모양 설정shape로 외곽 테두리와 모서리 둥글기를 지정합니다.
배경·여백배경색(color)과 카드 바깥 여백(margin)을 조정합니다.
넘침 처리clipBehavior로 자식이 카드 경계를 넘칠 때 잘라내는 방식을 정합니다.

사용 방법

  1. 왼쪽 위젯 팔레트에서 Layouts 카테고리를 엽니다.
  2. Card 항목을 캔버스로 끌어다 놓습니다.
  3. 카드 안에 표시할 위젯을 자식으로 배치합니다.
  4. 오른쪽 속성 패널에서 배경색·입체감·모양·여백 등을 조정합니다.

속성 (Property)

속성설명기본값값 / 타입
color카드 배경(표면) 색상. 미지정 시 투명하게 그려집니다.미지정색상
shadowColor카드 그림자 색상미지정색상
elevation그림자 깊이(입체감)미지정숫자
shape카드 외곽 모양(테두리·모서리)미지정모양 값
borderOnForeground자식 콘텐츠 위에 테두리를 그릴지 여부참 / 거짓
margin카드 바깥 여백미지정여백 값
clipBehavior자식이 카드 경계를 넘칠 때 잘라내는 방식미지정none, hardEdge, antiAlias, antiAliasWithSaveLayer
semanticContainer접근성에서 카드를 하나의 시맨틱 컨테이너로 취급할지 여부참 / 거짓

주의 / 팁

입체감은 elevationshadowColor로 조절합니다. 값이 클수록 그림자가 넓어져 카드가 더 떠 있는 것처럼 보입니다.

노트

color(배경색)를 지정하지 않으면 카드 표면이 투명하게 그려집니다. 표면 색이 필요하면 배경색을 설정하세요.

더 알아보기

이 위젯을 스크립트로 제어하는 Widget Control(Property·Method·Event) 전체는 Card (카드) Widget Control 문서에서 확인하세요.