Установите белый цвет фона Composable TextField. Android Jetpack составитьAndroid

Форум для тех, кто программирует под Android
Anonymous
Установите белый цвет фона Composable TextField. Android Jetpack составить

Сообщение Anonymous »

У меня есть OutlinedTextField, и я хочу, чтобы у него был белый фон, но только TextField. Дело в том, что когда я добавляю modifier = Modifier.background(color = AppWhite), не только textField становится белым, но и то, что его окружает (см. первое прикрепленное изображение), а когда я удаляю модификатор, все становится белым. зеленый (как на втором изображении).
Это мой составной объект:

Код: Выделить всё

           Row(
modifier = Modifier.fillMaxWidth(),
verticalAlignment = Alignment.CenterVertically,
horizontalArrangement = Arrangement.Center
) {
OutlinedTextField(
shape = RoundedCornerShape(20.dp),
modifier = Modifier.background(color = AppWhite),
value = searchText,
onValueChange = { searchText = it },
label = {
Text(stringResource(R.string.searchHint))
},
.
.
.
Image(
modifier = Modifier.padding(top = 8.dp),
painter = painterResource(R.drawable.isotype_white),
contentDescription = null
)
Как сделать белым только фон TextField, не имея дополнительного белого цвета снаружи??
Изображение


Подробнее здесь: https://stackoverflow.com/questions/791 ... ck-compose

Вернуться в «Android»