Skeleton

실제 콘텐츠를 불러오는 동안 해당 영역의 레이아웃 형태를 임시로 보여줍니다. 데이터가 로딩되고 있음을 직관적으로 인지할 수 있도록 돕고, 콘텐츠가 갑자기 나타날 때 발생할 수 있는 화면 깜빡임을 방지합니다.

WantedSkeletonCircle

원형 Skeleton 컴포넌트입니다. 내부적으로 WantedSkeletonRectangle을 CircleShape로 설정하여 사용합니다.

WantedSkeletonCircle(
    modifier = Modifier.size(100.dp)
)

Parameters

이름타입설명
modifierModifier컴포넌트에 적용할 Modifier입니다.
colorColor배경 색상입니다.

Advanced

WantedSkeletonRectangle

사각형 Skeleton 컴포넌트입니다. Shimmer 애니메이션이 자동으로 적용됩니다.

WantedSkeletonRectangle(
    modifier = Modifier.size(200.dp, 50.dp),
    shape = RoundedCornerShape(8.dp)
)
Parameters
이름타입설명
modifierModifier컴포넌트에 적용할 Modifier입니다.
shapeRoundedCornerShape사각형의 모서리 곡률입니다.
colorColor스켈레톤의 배경 색상입니다.

WantedSkeletonText

텍스트를 표현하는 Skeleton 컴포넌트입니다. 다양한 길이 비율과 정렬 방식을 지원하며, Shimmer 애니메이션이 자동으로 적용됩니다.

WantedSkeletonText(
    length = WantedSkeletonLength.Ratio75,
    align = WantedSkeAlign.Left
)
Parameters
이름타입설명
lengthWantedSkeletonLength텍스트 길이 비율입니다.
modifierModifier컴포넌트에 적용할 Modifier입니다.
alignWantedSkeAlign정렬 방식입니다.
shapeRoundedCornerShape모서리 곡률입니다.

WantedSkeletonText

커스텀 비율 기반의 텍스트를 표현하는 Skeleton 컴포넌트입니다. widthRadio 파라미터를 통해 너비 비율을 직접 지정할 수 있습니다.

Parameters
이름타입설명
widthRadioFloat텍스트 박스의 너비 비율입니다. 0.0 ~ 1.0 사이의 값을 사용합니다.
modifierModifier컴포넌트에 적용할 Modifier입니다.
alignWantedSkeAlign정렬 방식입니다.
shapeRoundedCornerShape스켈레톤 박스의 모서리 곡률입니다.
colorColor스켈레톤 박스의 배경 색상입니다.

Enum

WantedSkeletonLength

설명
Ratio100100% 너비 비율입니다.
Ratio7575% 너비 비율입니다.
Ratio5050% 너비 비율입니다.
Ratio2525% 너비 비율입니다.

WantedSkeAlign

설명
Left왼쪽 정렬입니다.
Center가운데 정렬입니다.
Right오른쪽 정렬입니다.

© 2026 Wanted Lab, Inc.