все диалогФрагменты скукожились до wrap_content. Ранее диалоги также были wrap_conent но не скукоживались меньше каких то размером, есть ли у кого совет куда копать чтобы вернуть "деыолоный размер" кроме ручной установки размеров?
Интересно, а какая мотивация у этого перехода?
Система сама решает какой размер дать диалогфрагменту, даже игноря указания ккорневого лэйаута. Я знаю только один причудливый способ сделать диалог полноэкранным, а иначе есть что дают.
контроль наличия диалогов, возможность закрыть любой абстрактный диалог одной функцией, возможность перейти на nav component
Ну еще фрагменты побогаче в смысле логику и красивости засунуть
Ну с навигацией да, а остальное можно делать с чем угодно.
Это понятно. Надеялся что есть какой-то флаг, который сделает сразу нормально) Вручную задавать размеры я тоже могу, в том числе отслеживая и меняя во время поворота, но у меня 20+ диалогов, грустно руками все делать, хоть часть и с "одинаковыми" размерами
В плане транзишенов?
без костылей простые диалоги без глобальной переменной currentDialog не закрыть к сожалению
Вообще-то диалог в каждый момент времени на экране может быть только один 😏
моя практика говорит об обратном
причем помимо приложения еще и в большинстве системных лаунчерах быстрые клики открывают по несколько диалогов
ну нет конечно, в основном это баг-репорты от тестеров - если быстро нажать на кнопку 3 раза - откроется 3 диалога, которые надо закрывать)
Это проблема не диалога, а кода который его вызывает
мне удобнее писать такой код под диалогФрагмент, поэтому речь в вопросе и про него_
Обсуждают сегодня