Я не могу понять, откуда взялось это дополнительное дополнение. Я даже добавил к значку зеленый фон, чтобы значок не занимал места. Я читал, что SingleLine может влиять на внутреннее заполнение, но установка для него значений true/false не имеет значения.
Код: Выделить всё
OutlinedTextField(
modifier = modifier
.fillMaxWidth()
value = textFieldValue,
onValueChange = { newText ->
textFieldValue = newText
},
leadingIcon = if (isCurrency) {
{
Icon(
imageVector = Icons.Filled.AttachMoney,
contentDescription = null
)
}
} else null,
На снимке экрана используется одно и то же OutlinedTextField для всех полей. Тот, у кого нет дополнительного заполнения, имеет значение LeadIcon, равное нулю. Есть идеи, как удалить отступы?
Подробнее здесь:
https://stackoverflow.com/questions/760 ... on-is-ther