Size: a a a

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

2019 September 08

ND

Nikita Dauhashei in Flutter Developers — русскоговорящее сообщество
Flutter и твоего splash скрина делает вьюху и ложит поверх апки, когда та открылась, и ждёт первого фрейма от рендера runApp и убирает эту вьюху
источник

KS

Konstantin Smirnov in Flutter Developers — русскоговорящее сообщество
Всем привет! Не нашел в List метода swap или подобного (поменять два элемента местами). Делать по старинке через 3-ю переменную или есть "штатное" решение?
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
Konstantin Smirnov
Всем привет! Не нашел в List метода swap или подобного (поменять два элемента местами). Делать по старинке через 3-ю переменную или есть "штатное" решение?
там другой лист нужен
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
источник

M

Max in Flutter Developers — русскоговорящее сообщество
Юрий
там другой лист нужен
Я думаю он про обычный лист
источник

T

Tim in Flutter Developers — русскоговорящее сообщество
Всем привет! А есть вариант бескостыльно вызвать только единожды метод bloc'а передав ему аргумент из вьюхи?
источник

T

Tim in Flutter Developers — русскоговорящее сообщество
initState ругается, что не успел уже проиницилизироваться, а я уже inheritFromElement вызываю
источник

T

Tim in Flutter Developers — русскоговорящее сообщество
А didChangeDependencies вызывается не один раз. Костылить своими флажками на стороне блока?
источник

AY

Aleksandr Yurkovskiy in Flutter Developers — русскоговорящее сообщество
Tim
initState ругается, что не успел уже проиницилизироваться, а я уже inheritFromElement вызываю
Это нормально
источник

AY

Aleksandr Yurkovskiy in Flutter Developers — русскоговорящее сообщество
Tim
А didChangeDependencies вызывается не один раз. Костылить своими флажками на стороне блока?
И это тоже
источник

AY

Aleksandr Yurkovskiy in Flutter Developers — русскоговорящее сообщество
Tim
А didChangeDependencies вызывается не один раз. Костылить своими флажками на стороне блока?
В этом методе можно инициализировать все что нужно
источник

AY

Aleksandr Yurkovskiy in Flutter Developers — русскоговорящее сообщество
Если нужно, 1 раз инициализируйте
источник

AY

Aleksandr Yurkovskiy in Flutter Developers — русскоговорящее сообщество
Если нужно на каждое изменение, то несколько
источник

AY

Aleksandr Yurkovskiy in Flutter Developers — русскоговорящее сообщество
Почитайте про жизненный цикл виджета
источник

T

Tim in Flutter Developers — русскоговорящее сообщество
Благодарю за ответ! Читал, исследовал. didChangeDependencies фактически вызывается не раз (экспериментальным путем выяснил, что также вызывается и при уходе со страницы), то есть уже не очень подходит на роль инициализатора
источник

AY

Aleksandr Yurkovskiy in Flutter Developers — русскоговорящее сообщество
Tim
Благодарю за ответ! Читал, исследовал. didChangeDependencies фактически вызывается не раз (экспериментальным путем выяснил, что также вызывается и при уходе со страницы), то есть уже не очень подходит на роль инициализатора
Вообще скорее наоборот
источник

AY

Aleksandr Yurkovskiy in Flutter Developers — русскоговорящее сообщество
Потому что это лучшее место, где можно сходить к родителям за зависимостями
источник

KS

Konstantin Smirnov in Flutter Developers — русскоговорящее сообщество
Max
Я думаю он про обычный лист
Да, лист обычный. Сделал по-старинке через временную переменную
источник

at

alexey tracevsky in Flutter Developers — русскоговорящее сообщество
https://api.flutter.dev/flutter/dart-core/List/replaceRange.html
@kostasoft, можно вот этим попробовать
источник

KS

Konstantin Smirnov in Flutter Developers — русскоговорящее сообщество
Спасибо! Но если нужно просто поменять два элемента местами (переставить индексы), то лучше через переменную, ИМХО
источник