Nicolai
09/12/2024, 1:11 PMval infiniteTransition = rememberInfiniteTransition(label = "")
val skeletonAlpha by infiniteTransition.animateFloat(
initialValue = 1f,
targetValue = 0.1f,
animationSpec = infiniteRepeatable(
animation = tween(300, easing = LinearEasing),
repeatMode = RepeatMode.Reverse
), label = ""
)
Image(
modifier = Modifier
.padding(start = 16.dp, end = 16.dp, top = 24.dp)
.height(186.dp)
.alpha(skeletonAlpha),
painter = painterResource(id = R.drawable.image),
alignment = Alignment.Center,
contentDescription = null,
contentScale = ContentScale.FillWidth,
)
Kirill Grouchnikov
09/12/2024, 1:51 PMNicolai
09/12/2024, 2:06 PMNicolai
09/12/2024, 2:06 PMKirill Grouchnikov
09/12/2024, 2:48 PM