TextSkeleton

fun TextSkeleton(modifier: Modifier = Modifier, style: TextSkeletonStyle = LocalTextSkeletonStyle.current, lineCount: Int = 3, textStyle: TextStyle = UnspecifiedTextStyle, lineWidthProvider: SkeletonLineWidthProvider = SkeletonLineWidthProvider.RandomDeviation(), duration: Int = style.duration, brush: Brush = style.gradient.getDefaultValue(), shape: Shape = UnspecifiedShape, transition: InfiniteTransition = rememberInfiniteTransition(), motion: Motion<TextSkeletonMotionStyle> = rememberTextSkeletonMotion())

Компонент TextSkeleton

Представляет собой несколько прямоугольных областей с формой shape, внутри которых бесконечно перемещается градиент brush. Чтобы синхронизировать несколько TextSkeleton, нужно передать одинаковый transition

Parameters

modifier

модификатор компонента

style

стиль компонента

duration

время в мс, за которое градиент перемещается через всю ширину компонента

brush

градиент шиммера

shape

форма компонента

textStyle

стиль текста, который определяет высоту строк и межстрочное расстояние

lineWidthProvider

провайдер ширины строк SkeletonLineWidthProvider

transition

менеджер анимации

See also