Size: a a a

Dart & Flutter по-русски

2021 May 31

Г

Гришундель in Dart & Flutter по-русски
Это надо делать до билда
источник

Г

Гришундель in Dart & Flutter по-русски
Проверять все и подгружать
источник

Г

Гришундель in Dart & Flutter по-русски
И потом выбирать какую страницу показывать
источник

Г

Гришундель in Dart & Flutter по-русски
Апдейт или авторизации или как там у тебя задумано
источник

PP

PR Promo in Dart & Flutter по-русски
ну проблема в том, что по идее пока прогружаются данные - должно показываться окно загрузки. А что бы оно показывалось, нужно уже что то отрисовать
источник

PP

PR Promo in Dart & Flutter по-русски
вот и получается, что я в initState запускаю загрузку, в этот момент отрисовывается виджет, а как данные загрузились, меняется состояние - и пользователя кидает в нужное место
источник

Г

Гришундель in Dart & Flutter по-русски
Ну navigator push по моему так не сработает
источник

Г

Гришундель in Dart & Flutter по-русски
Я делал через navigator key
источник

PP

PR Promo in Dart & Flutter по-русски
в другом проекте у меня так работал
источник

PP

PR Promo in Dart & Flutter по-русски
а как с ним это правильно делать?
источник

Г

Гришундель in Dart & Flutter по-русски
Ну раз у тебя в другом работало, значит я что то не так делал)))))
источник

P

ParanoyaU in Dart & Flutter по-русски
Утро доброе! У меня тут 1 страница, в котором должна перерисовываться только правая часть. И меняется эта правая часть в по нажатию на "Все сотрудники" и "Пользователи Сбербанк". А для переключения, я использую bool showAll;

Только вот кнопки находятся совсем в другом месте, в SideMenu, и еще глубже SideMenuTiles с кнопками. Как мне это передать на главный экран, и изменить showAll на true?

Надеюсь, вопрос не сильно запутан)
источник

P

ParanoyaU in Dart & Flutter по-русски
источник

PP

PR Promo in Dart & Flutter по-русски
но там то дело в том что разные классы были, а работали они потому что оба запускались из Widget build(). А тут так не выйдет, т.к. в первом классе у меня состояния нужных переменных
источник

Г

Гришундель in Dart & Flutter по-русски
ValueListenBuilder
источник

P

ParanoyaU in Dart & Flutter по-русски
Спасибо, сейчас гляну
источник

Г

Гришундель in Dart & Flutter по-русски
А у тебя получается если лоадинг фолс то функцию возвращает?
источник

PP

PR Promo in Dart & Flutter по-русски
верно. Это означает что данные загружены, и возвращает функцию. Но функция видимо должна возвращать виджет, а у меня там логика на переключение экрана прописана
источник

PP

PR Promo in Dart & Flutter по-русски
Я вот и запутался, как правильно это всё реализовать. Правильно - потому что на это буду опираться в будущем
источник

PP

PR Promo in Dart & Flutter по-русски
Мне кажется логично, писать обработчик сначала, а потом в зависимости от нужных данных - возвращать нужные экраны. Но я не понимаю всё равно, как мне вместе с этой логикой ещё одновременно сделать и "Загрузочный экран (вид т.е.)"
источник