Как создать верхнюю панель приложений со строкой внизу внутри нееAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как создать верхнюю панель приложений со строкой внизу внутри нее

Сообщение Anonymous »

Я хочу создать верхнюю панель приложений со строкой под ней и сделать так, чтобы она (верхняя панель + строка) скрывалась при прокрутке вниз и появлялась при прокрутке вверх. Я хочу, чтобы эта строка была частью верхней панели приложений.
Я провел небольшой тест:

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

@OptIn(ExperimentalMaterial3Api::class)
@Composable
fun Test() {

val scrollBehavior = TopAppBarDefaults.enterAlwaysScrollBehavior()

Scaffold(topBar = {
CenterAlignedTopAppBar(
title = { Text(text = "Test") },
navigationIcon = { Icon(Icons.Default.Settings, contentDescription = null) },
scrollBehavior = scrollBehavior
)
}){ padding ->
Column(Modifier.fillMaxSize().padding(padding)) {

RowFilters()
LazyColumn(Modifier.fillMaxSize().nestedScroll(scrollBehavior.nestedScrollConnection)) {
items(100){
Text(text = "Item $it")
}
}
}
}
}
И вот что я получил в результате:
[img]https://i.sstatic .net/DaHujaF4.png[/img]
Изображение

Как видите, строка не скрылась (очевидно), а пространство между заголовком и строкой слишком велико.
По сути, я хотел бы иметь верхнюю панель как На YouTube есть (но с названием и значком слева): верхняя панель меньшего размера со строкой фильтров, которая скрывается при прокрутке вниз и появляется при прокрутке вверх.
Это изображение Верхняя панель YouTube:
Изображение


Подробнее здесь: https://stackoverflow.com/questions/791 ... -inside-it
Ответить

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

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

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

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

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