fix(tv): constrain media detail background gradients to image size

This commit is contained in:
2026-06-19 16:16:52 +00:00
parent 29c48a50b6
commit eb540a0fbb

View File

@@ -89,17 +89,18 @@ internal fun TvMediaDetailBodyBox(
.fillMaxWidth() .fillMaxWidth()
.heightIn(min = bodyHeight) .heightIn(min = bodyHeight)
) { ) {
Box(modifier = Modifier.matchParentSize()) { Box(
PurefinAsyncImage(
model = backgroundImageUrl,
contentDescription = null,
modifier = Modifier modifier = Modifier
.fillMaxHeight() .fillMaxHeight()
.fillMaxWidth(MediaDetailBodyImageWidthFraction) .fillMaxWidth(MediaDetailBodyImageWidthFraction)
.align(Alignment.TopEnd), .align(Alignment.TopEnd)
) {
PurefinAsyncImage(
model = backgroundImageUrl,
contentDescription = null,
modifier = Modifier.fillMaxSize(),
contentScale = ContentScale.Crop contentScale = ContentScale.Crop
) )
}
Box( Box(
modifier = Modifier modifier = Modifier
.matchParentSize() .matchParentSize()
@@ -127,6 +128,7 @@ internal fun TvMediaDetailBodyBox(
) )
) )
) )
}
Column( Column(
modifier = Modifier modifier = Modifier
.fillMaxWidth() .fillMaxWidth()