Задать вопрос
vollossy
@vollossy
Веб-разработчик с небольшим опытом работы

Есть ли возможность добавить полноэкранный диалог в соответствии с гайдами по Material Design?

В гайдах говорится, что диалоги для мобилок в некоторых случаях можно делать в полноэкранном режиме. Я поискал в руководствах, но так и не нашел, каким образом можно реализовать это с использованием DialogFargment, кроме как засунуть его в Activity. Верный ли это способ или есть более верное решение?
  • Вопрос задан
  • 228 просмотров
Подписаться 4 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
  • AndroidSchool.ru
    Middle Android-разработка c code review
    2 месяца
    Далее
  • Nordic IT School
    Android-разработка на Kotlin
    4 месяца
    Далее
  • Skillbox
    Middle-разработчик игр на Unity
    3 месяца
    Далее
  • Яндекс Практикум
    Мидл Android‑разработчик
    5 месяцев
    Далее
  • Skillfactory
    Профессия Android-разработчик
    16 месяцев
    Далее
Решения вопроса 1
DrZ0idberg
@DrZ0idberg
Android-разработчик. Стаж - возраст Android.
Способ реализации зависит от потребностей (читай "дизайна") в конкретном случае.
В целом полноэкранный диалог - это по сути обычная активити с соответствующим оформлением.
У меня в одном из приложений есть экран, который должен быть обычным диалогом на больших устройствах (планшетах) и полноэкранным на маленьких (смартфонах). Для такого кейса создаём активити и задаём ей тему, унаследованную от Theme.AppCompat.DialogWhenLarge. Всё, осталось только изменить нужным образом оформление активити, задавая атрибуты темы.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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