Всем добрый, может кто подскажет как при открытии клавиатуры поднимать и контент чата? а то получается, что поднимается только клавиатура и все. По верстке сейчас это Column, в котором Expanded -> SingleChildSrollView (чат) и поле для ввода
Вопрос знатокам архитекторам: на сколько уместно класть ImagePicker()-инстанс в InheritedWidget? И вообще уместно ли использовать InheritedWidget для хранения инстансов различных сервисов, (такой кустарный сервис-локатор лол)
Пока что использовал для хранения объекта текущего пользователя.
Господа, что-то я запутался на navigator 2.0 в связке с вебом. Все примеры которые смотрю работают с MaterialPage и они все разные. Нет никаких проблем когда при переходе по ссылкам открываются разные страницы. Но как быть когда есть виджеты которые не надо перерисовывать при переходах? Например глобальное меню приложения. Щелкнул на такой пункт меню - хоба, нарисовался новый MaterialPage в который такое же меню воткнуто но с другим активным пунктом. Развейте мои затруднения плиз. Как это вообще правильно делать?
Господа, что-то я запутался на navigator 2.0 в связке с вебом. Все примеры которые смотрю работают с MaterialPage и они все разные. Нет никаких проблем когда при переходе по ссылкам открываются разные страницы. Но как быть когда есть виджеты которые не надо перерисовывать при переходах? Например глобальное меню приложения. Щелкнул на такой пункт меню - хоба, нарисовался новый MaterialPage в который такое же меню воткнуто но с другим активным пунктом. Развейте мои затруднения плиз. Как это вообще правильно делать?
Мб использовать global Key? Я думаю над читать в этом направлении
я не понимаю как роутить внутри одного MaterialPage а не нескольких
Не создавай копию виджета, а вытаскивай его из контекста... Я просто предполагаю... Я точно не знаю как оно там устроено, но думаю что-то в этом направлении
Не создавай копию виджета, а вытаскивай его из контекста... Я просто предполагаю... Я точно не знаю как оно там устроено, но думаю что-то в этом направлении
я не про то. Тут сам навигатор предполагает что при переходе на другую страницу у тебя должен перерисоваться весь виджет полюбому. А вот как быть чтобы он перерисовывался только частично - ни нашел ни одного примера. Все сразу фигачат новый MaterialPage и довольны (
я не про то. Тут сам навигатор предполагает что при переходе на другую страницу у тебя должен перерисоваться весь виджет полюбому. А вот как быть чтобы он перерисовывался только частично - ни нашел ни одного примера. Все сразу фигачат новый MaterialPage и довольны (
ну если у вас меняется выделенный пункт в меню, то он же всё равно должен перерисоваться, так что можно и весь экран обновить
Всем добрый, может кто подскажет как при открытии клавиатуры поднимать и контент чата? а то получается, что поднимается только клавиатура и все. По верстке сейчас это Column, в котором Expanded -> SingleChildSrollView (чат) и поле для ввода