Как сделать так, чтобы Bottom Sheet не закрывался системными кнопками

и находился выше?

5 ответов

10 просмотров

у самого боттомщита можно установить sheetBackgroundColor прозрачный, это просто вьюха которая выдвигается снизу. Если вы внутри неё расположите свой "диалог" и сделаете ему отступы снизу по инсетам, должно нормально быть. То есть, вы не можете сдвинуть сам sheet, но вы можете сделать его прозрачным и внутри него нарисовать что хотите

Roman
звучит как плохая идея

почему плохая? Можно и диалог, вопроса нет, но к нему надо будет прикрутить логику сворачивания и разворачивания по свайпу пальцем. Мне кажется, проще кастомизировать внешний вид того, что ведёт себя как боттомщит по UX, чем кастомизировать поведение того, что ведёт себя как диалог, даже если визуально оно больше похоже на диалог

Системные кнопки на то и системные, что они ничем не закрываются.

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

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

Так а кто может спарсить всех участников чата? Идишники
Magic
18
да пофиг на капчу зашел в чат и молчишь при этом ты нонейм? пошел вон
Magic
17
Как удалить health check в Consul? Казалось бы, это должно быть не сложно, но я не могу найти в документации ничего про это, только про добавление service с health check "в н...
Roman
2
Гайз, а как отправлять с вейпора пуши на андроид? ) Меня вот осенило )))
Serg
11
А как можно понять что пользовательская программа завершилась если она не вызывала сисколл exit?
One
4
Всем доброго дня. Возвращаясь к вопросу о варнингах: есть ли способ заставить компилятор ругаться на вызов функций языка, которые уже не существуют? Например, я могу спокойно ...
Δημήτηρ
2
Privet! Mozhet jesti ideji - nemogu sdelatj upload backup s filestore cerez WEB. Fail okolo 450mb, eto mozhet bitj prichinoi? Nemogu ponjatj..kak zagruzitj backup... Poluchaju...
Matiss 🤘 Black Oak IT 🌳 Batumi 🌴 Latvija
5
Как думаете, будут макбуки на WWDC?
Dmytro
6
Все еще ржу с mov ax, 0xA000 ; graphic segment ?? mov gs, ax
Berkus Decker
4
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
13
Карта сайта