【发布时间】:2021-07-31 07:38:06
【问题描述】:
我想在 Jetpack Compose 中自定义 TextField 可组合。我正在尝试实现下图中的结果,但不知何故 TextField 有一些 default paddings 我无法找到如何更改其值。我想删除默认填充并对其进行自定义
(右边的图像是我实现的结果。我画了一个边框,以便您可以看到它有填充,顺便说一句,TextField 只是Text 可组合,它们不是TextFields)
下面是我的TextField 代码
TextField(
value = "",
onValueChange = {},
modifier = Modifier
.weight(1F)
.padding(0.dp)
.border(width = 1.dp, color = Color.Red),
placeholder = {
Text(
"5555 5555 5555 5555", style = TextStyle(
color = Color.Gray
)
)
},
colors = TextFieldDefaults.textFieldColors(
backgroundColor = Color.Transparent,
unfocusedIndicatorColor = Color.Transparent,
focusedIndicatorColor = Color.Transparent
),
)
【问题讨论】:
标签: android kotlin android-jetpack-compose