Size: a a a

Flutter Developers — русскоговорящее сообщество

2021 March 11

DS

DVS Studio in Flutter Developers — русскоговорящее сообщество
И? Чтото мешает билду запуститься больше 1го раза? Или в чем проблема?
источник

VD

Valera Dmitruk in Flutter Developers — русскоговорящее сообщество
Проблема в том, что я не вызываю у этого оверлея markNeedsBuild(), а без этого он не должен вызывать свой build метод
источник

DS

DVS Studio in Flutter Developers — русскоговорящее сообщество
Да с чего? Оверлей - такой же виджет как и другие. Что ему мешает перебилдиться? Всё ещё не вижу проблему
источник

DS

DVS Studio in Flutter Developers — русскоговорящее сообщество
Что не срабатывает или наоборот срабатывает во время билда такое, что считается проблемой?
источник

VD

Valera Dmitruk in Flutter Developers — русскоговорящее сообщество
дело в том, что OverlayEntry - не виджет. Он билдится либо при создании, либо надо вызвать markNeedsBuild()
источник

VD

Valera Dmitruk in Flutter Developers — русскоговорящее сообщество
Я пытаюсь понять почему OverlayEntry при создании вызывает свот build метод 2 раза, хотя должен 1 раз
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Valera Dmitruk
Я пытаюсь понять почему OverlayEntry при создании вызывает свот build метод 2 раза, хотя должен 1 раз
Ты чота пиздос запутался
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Нету у OverlayEntry - build метода
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Не своего не чужого
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
И быть не может
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Потому что это не виджет
источник

VD

Valera Dmitruk in Flutter Developers — русскоговорящее сообщество
я имел ввиду builder свойство
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
А это уже в оверлее смотри
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Который виджет
источник

VD

Valera Dmitruk in Flutter Developers — русскоговорящее сообщество
Хорошо, давайте по порядку. Я создаю OverlayEntry и из метода builder я возвращаю свои виджеты.
источник

VD

Valera Dmitruk in Flutter Developers — русскоговорящее сообщество
Далее делаю Overlay.of(context).insert() мой OverlayEntry который я создал
источник

VD

Valera Dmitruk in Flutter Developers — русскоговорящее сообщество
так вот после этого я вижу что builder отработал 2 раза
источник

VD

Valera Dmitruk in Flutter Developers — русскоговорящее сообщество
а должен 1
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
сча
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Valera Dmitruk
а должен 1
источник