Content badge

아이콘과 텍스트를 조합하여 특정 정보의 상태나 속성을 시각적으로 강조하기 위한 요소입니다. 카드나 리스트 등에서 사용자가 관련 정보를 빠르게 알아볼 수 있도록 돕는 라벨 역할을 합니다.

WantedContentBadge

텍스트와 아이콘, 배경 스타일을 조합하여 Content badge를 구성하는 컴포넌트입니다. Accent 또는 Neutral 컬러 테마를 선택할 수 있으며, 크기와 테두리 스타일을 설정할 수 있습니다. 클릭 이벤트, 좌우 아이콘 표시 등 다양한 커스터마이징이 가능합니다.

WantedContentBadge(
    text = "Badge",
    size = ContentBadgeSize.Small,
    color = ContentBadgeColor.Accent,
    leadingDrawable = R.drawable.ic_icon,
    trailingDrawable = R.drawable.ic_icon,
    onClick = { /* 클릭 처리 */ }
)

Parameters

이름타입설명
textString배지에 표시할 텍스트입니다.
modifierModifier배지 외형과 배치를 설정합니다.
typeContentBadgeTypeSolid 또는 Outlined 형식의 배지 스타일입니다.
sizeContentBadgeSize배지 크기를 지정합니다 (XSmall, Small, Large).
colorContentBadgeColor컬러 테마를 지정합니다 (Neutral, Accent).
accentDefaultWantedContentBadgeDefaultAccent 또는 Neutral 컬러 설정의 기본값을 지정합니다.
leadingDrawableInt?텍스트 왼쪽에 표시할 아이콘 리소스 ID입니다.
trailingDrawableInt?텍스트 오른쪽에 표시할 아이콘 리소스 ID입니다.
onClick(() -> Unit)?클릭 시 호출되는 콜백 함수입니다.

Advanced

WantedContentBadgeDefault

Content badge의 시각적 속성을 정의하는 데이터 클래스입니다. 텍스트 또는 아이콘 색상(contentColor), 배경색(backgroundColor), 테두리 색상(outLineColor)을 설정합니다.

Properties
이름타입설명
contentColorColor콘텐츠 색상입니다.
backgroundColorColor배경 색상입니다. 기본값은 contentColor에 OPACITY_8을 적용한 색입니다.
outLineColorColor테두리 색상입니다. 기본값은 contentColor입니다.

WantedContentBadgeDefaults

기본 Content badge 구성을 제공하는 객체입니다. Accent, Neutral 스타일의 구성을 제공합니다.

getAccentDefault

Accent 스타일의 기본 Content badge를 반환합니다.

val badgeDefault = WantedContentBadgeDefaults.getAccentDefault()
WantedContentBadge(
    text = "New",
    badgeDefault = badgeDefault
)
Parameters
이름타입설명
contentColorColor콘텐츠 색상입니다. 기본값은 cyan 계열 색상입니다.
backgroundColorColor배경 색상입니다. 기본값은 contentColor에 OPACITY_8을 적용한 색입니다.
outLineColorColor테두리 색상입니다. 기본값은 contentColor입니다.

Return
타입설명
WantedContentBadgeDefault강조 배지 구성을 반환합니다.

getNeutralDefault

Neutral 스타일의 기본 Content badge를 반환합니다.

val badgeDefault = WantedContentBadgeDefaults.getNeutralDefault()
WantedContentBadge(
    text = "Label",
    badgeDefault = badgeDefault
)
Parameters
이름타입설명
contentColorColor콘텐츠 색상입니다. 기본값은 label_alternative 색상입니다.

Return
타입설명
WantedContentBadgeDefault중립 배지 구성을 반환합니다.

© 2026 Wanted Lab, Inc.