您如何精确添加保证金Jetpack Compose
?
我可以看到有一个Modifier
用于填充的内容,Modifier.padding(...)
但是我似乎找不到一个用于填充的内容,还是我盲目?
请有人指导我。
非常感谢你。
您可以将padding和margin视为同一事物(将其想象为“ spacing”)。填充可以在相同的可组合物中应用两次(或更多),并获得与margin + 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)
.drawBorder(2.dp, MaterialTheme.colors.secondary, shape)
.drawBackground(MaterialTheme.colors.primary, shape)
.padding(16.dp)
)
结果如下:
如您所见,第一个步骤padding
是在组件及其边框之间添加一个空格。然后定义背景和边框。最后,padding
设置一个新值以在边框和文本之间添加空间。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句