gpt4 book ai didi

android - 如何在 Jetpack Compose 中添加 margin ?

转载 作者:行者123 更新时间:2023-12-03 13:25:15 25 4
gpt4 key购买 nike

究竟如何在 Jetpack Compose 中添加 margin ? ?
我可以看到有一个Modifier用于填充 Modifier.padding(...)但我似乎找不到利润空间,还是我失明了?
请有人指导我。
非常感谢。

最佳答案

您可以将填充和边距视为同一事物(将其想象为“间距”)。填充可以在同一个可组合中应用两次(或更多),并实现与使用边距+填充相似的行为。例如:

val shape = CircleShape
Text(
text = "Text 1",
style = TextStyle(
color = Color.White,
fontWeight = FontWeight.Bold,
textAlign = TextAlign.Center),
modifier = Modifier.fillMaxWidth()
.padding(16.dp)
.border(2.dp, MaterialTheme.colors.secondary, shape)
.background(MaterialTheme.colors.primary, shape)
.padding(16.dp)
)
将导致:
enter image description here
如您所见,第一个 padding在组件和它的边框之间添加一个空格。然后定义背景和边框。最后,一个新的 padding设置为在边框和文本之间添加空间。

关于android - 如何在 Jetpack Compose 中添加 margin ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62939473/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com