Jetpack Compose — итоговая строка TopAppBarAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Jetpack Compose — итоговая строка TopAppBar

Сообщение Anonymous »

У меня есть TopAppBar:

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

   MaterialTheme {
TopAppBar(
backgroundColor = colorResource(
id = if (isSearchOn == true) {
R.color.white
} else {
R.color.blue
}
),
title = {
if (isSearchOn == true) {
TextField()
}
},
navigationIcon = {
BackButton()
},
contentColor = colorResource(
id = if (isSearchOn == true)
R.color.grey else
R.color.white
),
)
}
Выглядит так, как и ожидалось, но единственное, чего не хватает, — это нижняя строка под ним. Я думаю, что обычно это достигается за счет добавления высоты. Пробовал добавить высоту, но это ничего не меняет. фон у него белый, фон внизу тоже белый и не похож на панель инструментов. Есть ли способ добавить его явно?

Подробнее здесь: https://stackoverflow.com/questions/691 ... ottom-line
Ответить

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

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

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

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

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