Страницы

Поиск по вопросам

вторник, 26 февраля 2019 г.

Добавить тёмный фон вокруг View

Есть ли в Android способ добавить тёмный фон вокруг layout'а, перекрывающий все, кроме статус бара, не наследуясь от Dialog? Мне нужен такой же затемненный фон, какой бывает при открытии диалогов. Создание layout-подложки тоже не подходит, потому, что в данном случае не будет перекрыт ActionBar.


Ответ

Cоздание layout-подложки тоже не подходит, потому, что в данном случае не будет перекрыт ActionBar.
Можно попробовать заменить ActionBar на Toolbar. Потом создаете кастомный View для диалога наследуясь от FrameLayout и указываете темный фон и атрибуты для высоты и ширины match_parent, в таком случае весь экран будет перекрыт, в том числе и Toolbar
Вот пример как можно сверстать корневой layout






Комментариев нет:

Отправить комментарий