我正试着用Jetpack Compose在卡片的底部创建一个边框.
有点像这样,以便让卡片感觉到它有厚度.
我用两张卡片叠在一起,成功地做到了这一点
Box(modifier = Modifier
.wrapContentSize()
.padding(5.dp)
.padding(25.dp)
.padding(0.dp,0.dp,0.dp,15.dp)) {
Card(
modifier = Modifier
.size(180.dp, 200.dp)
.offset(10.dp, 12.dp),
elevation = CardDefaults.cardElevation(
defaultElevation = 10.dp
)
) {
}
Card(
modifier = Modifier
.size(180.dp, 200.dp)
.offset(10.dp, 10.dp),
elevation = CardDefaults.cardElevation(
defaultElevation = 10.dp
)
) {
}
}
但对我来说,这感觉像是一个相当老套的解决方案,也是我想要避免的. 所以我想知道有没有其他方法来创造类似的效果?