我正在尝试将一张卡片放置在Map视图的顶部。我希望卡片的位置靠近底部。
我用了一个方框布局,把Map和卡片放在里面,但是我只知道contentAlignment来排列里面的组件,现在我把卡片显示在Map的正上方了,我该怎么修复呢?需要什么样的布局设置?
我想要的
我得到的
我的准则。
Box(
contentAlignment = Alignment.Center
) {
MapScreen()
Card(
modifier = Modifier
.width(380.dp)
.height(350.dp),
elevation = 10.dp,
shape = RoundedCornerShape(15.dp)
)
{
Column(
Modifier.fillMaxSize(),
horizontalAlignment = Alignment.CenterHorizontally
)
{
Spacer(modifier = Modifier.height(10.dp))
Recomendationm(indicatorValue = value)
Text("Here")
}
}
}
1条答案
按热度按时间4jb9z9bj1#
在
Card
中,您可以使用**align
**修饰符覆盖父Box
定义的contentAlignment
:如文档中所述:
将内容元素拉到
Box
中的特定Alignment
。此对齐方式将优先于Box
的alignment
参数。