Tom De Decker
09/28/2023, 1:54 PM@Composable
fun TransparentImage(
imageUrl: String?,
modifier: Modifier = Modifier,
) {
AsyncImage(
model = imageUrl,
placeholder = PreviewPoster,
contentDescription = null,
contentScale = ContentScale.FillWidth,
modifier = modifier
.fillMaxWidth()
.drawWithCache {
val brush = Brush.verticalGradient(
0.0f to Color.White,
1.0f to Color.Transparent,
)
onDrawWithContent {
drawContent()
drawRect(brush, blendMode = BlendMode.DstIn)
}
},
)
}
romainguy
09/28/2023, 2:31 PMTom De Decker
09/28/2023, 2:32 PM