👋 Подскажите пожалуйста как настроить скрытие CenterAlignedTopAppBar при скроле вверх и

появление при скроле вниз?

10 ответов

5 просмотров

Можно через его стейт отслеживать как много контента было проскроллено и в зависимости от этого уже каким-нибудь образом менять положение

top bar behavior

إبراهيم أبو صالح- Автор вопроса
Ilya 🇺🇦
top bar behavior

можно поподробнее, пожалуйста?

إبراهيم أبو صالح- Автор вопроса

ты про это ж?

إبراهيم أبو صالح
ты про это ж?

нестед скролл кто-то забыл

إبراهيم أبو صالح- Автор вопроса
إبراهيم أبو صالح
не понял

ничего, если работает значит уже починили

إبراهيم أبو صالح- Автор вопроса
Ilya 🇺🇦
ничего, если работает значит уже починили

не, я понял почему не исчезал таб при скроле списка оказалось надо по саму бару свайпать, но как решить я не догнал

Ilya 🇺🇦
top bar behavior

погуглите про это, должен быть какой-то гайд

إبراهيم أبو صالح
не, я понял почему не исчезал таб при скроле списк...

это придется делать самому. в библиотеке подобного нет (есть который скрывает апп бар во время скролла, но что бы его раскрыть нужно вернуться к началу списка). нужно вынести стейт в отдельную переменную, например, val topAppBarState = TopAppBarDefaults.pinnedScrollBehavior() или же стейт для самого списка val listState = rememberLazyListState(). у обоих есть методы которые возвращают количество проскролленого контента типа Int. используя этот Int можно менять либо размер, либо оффсет апп бара и это может выглядеть как, например, строка поиска на странице рекомендаций в инстаграме

Похожие вопросы

Обсуждают сегодня

у меня такой вопрос про память в x86 возник, может кто пояснить?.. у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше)...
Toideng
5
Я колись ставив гуглу антиспам 3.0, може і норм, але мені не дуже зайшло. Теж думав тиждень, що його і куди. Зупинився на трех варіантах відразу всі три і включив 1. Перевір...
𝓔𝓾𝓰𝓮𝓷𝓮𝓥 J
2
Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
14
здравствуйте, братья, кто-нибудь знает, как работать с Swift.com или Swift.net?
Ozzy
6
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Всем привет, может уже кто-то пытался выдернуть из api информацию о дате рождения пользователя Есть ли вообще такая возможность?
Artem Stormageddon
2
Приветствую всех, возникла проблема, до этого писал бота в простом формате где при выполнении условий приходило через send_message информация, сейчас решил добавить хендлер на...
Andrew
4
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
где собака, админ группы? нычкуется и боится проявить волю, в толерантность еще не наигрался? @yelizariev
Ognezar
61
У тебя в конфиге нигде нет deny all; или вообще любого deny?
Alexander Sherbakov
10
Карта сайта