Поэтому я использую BasicTextField с меньшими отступами, вот так:
Код: Выделить всё
BasicTextField(
modifier = modifier,
value = value,
keyboardActions = keyboardActions,
keyboardOptions = keyboardOptions,
onValueChange = onValueChange,
textStyle = textStyle,
decorationBox = { innerTextField ->
if (value.isEmpty()) placeholder()
innerTextField()
}
)
[img]https://i .sstatic.net/trUq6dVy.png[/img]

Поэтому цвет выделения и цвет курсора не видны.
Можно ли как-нибудь сделать его видимым? Я сейчас использую Материал 1.7.2.
Спасибо
РЕДАКТИРОВАТЬ: я пытался добавить CompositionLocalProvider, но это тоже не сработало. Цвет курсора по-прежнему черный.
Код: Выделить всё
val colors = TextSelectionColors(
handleColor = MaterialTheme.colors.onPrimary.copy(dimming),
backgroundColor = MaterialTheme.colors.onPrimary.copy(dimming)
)
CompositionLocalProvider(LocalTextSelectionColors provides colors) {
BasicTextField(
modifier = modifier,
value = value,
keyboardActions = keyboardActions,
keyboardOptions = keyboardOptions,
onValueChange = onValueChange,
textStyle = textStyle,
decorationBox = { innerTextField ->
if (value.isEmpty()) placeholder()
innerTextField()
}
)
}
[img]https:/ /i.sstatic.net/3JzN3tlD.png[/img]
Подробнее здесь: https://stackoverflow.com/questions/790 ... -change-it
Мобильная версия