您可以通过使用Box修饰符来解决此问题,然后设置其大小并将图像放置在其中。以下是一个示例代码:
@Composable fun BoxWithImage() { Box( modifier = Modifier .size(200.dp) .clip(RoundedCornerShape(16.dp)) ) { Image( painter = painterResource(id = R.drawable.your_image), contentDescription = "", modifier = Modifier .fillMaxSize() .padding(16.dp) ) } }
在这个示例中,Box修饰符被用来创建一个背景框并设置了一个圆角形状。然后,Image组件被放置在Box中,并使用fillMaxSize来填充空间,padding用于添加一些内边距。您可以根据需要更改这些值来满足您的需求。
上一篇:AndroidJetpackCompose中将dimen命名在单独的val中
下一篇:AndroidJetpackCompose中observeAsState与collectAsState的区别以及何时使用哪个?