Установите белый цвет фона 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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