Size: a a a

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

2020 February 16

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
тогда придётся в каждой из них делать WillPopScope и вызывать включение лампочки для ListPage
источник

А

Андрей in Flutter Developers — русскоговорящее сообщество
т.е. на ListPage типа 3 лампочки, пусть будут RGB, все выключены, переходишь на страницу R, на ней ты её включаешь, когда переходишь назад - выключаешь, то же самое с G и B, или надо чтобы ты перешёл на R, включил её, она так и осталась работать, а на страние G мог выключить R?
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
не, на ListPage одна лампочка
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
и её надо включать, когда мы попадаем на ListPage любым способом, то есть или c MainPage.push, или с Details1/2/3Page.pop
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
кажется, нужно что-то такое https://stackoverflow.com/a/57856770/6131611
метод onForeground
источник

А

Андрей in Flutter Developers — русскоговорящее сообщество
я не пойму, тебе нужно чтобы list page висел в фоне?
источник

А

Андрей in Flutter Developers — русскоговорящее сообщество
я просто реально не понимаю что за логика на ListPage один элемент, по идее там же список должен быть для перехода к детальному просмотра информации об объекте
источник

А

Андрей in Flutter Developers — русскоговорящее сообщество
просто можно ещё Offstage использовать, т.е. экран будет так же активен, но не виден
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
Да, список. Но кроме перехода к деталям, на этом экране есть ещё другие кнопки, которые открывают, например, настройки и доп.информацию. Поэтому получается, что ListPage может пушить три разные страницы
источник

Ю

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

А

Андрей in Flutter Developers — русскоговорящее сообщество
Pavel Pimenov
Да, список. Но кроме перехода к деталям, на этом экране есть ещё другие кнопки, которые открывают, например, настройки и доп.информацию. Поэтому получается, что ListPage может пушить три разные страницы
а в чём проблема то запихнуть разные элементы в один список? тут же не нативный андроид)
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
Андрей
а в чём проблема то запихнуть разные элементы в один список? тут же не нативный андроид)
настройки и доп.информация — это не элементы списка, а просто кнопки на экране
источник

А

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

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
Юрий
аааа понятно, то ест если уже был каким то способом на чайлд странице, то в списке должно отметиться что посетил, так?
не, просто нужно отследить момент, когда мы возвращаемся на страницу со списком с любой дочерней страницы
источник

А

Андрей in Flutter Developers — русскоговорящее сообщество
блин, да используй await, зачем жизнь себе усложнять?
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
там просто push может быть из сильно вложенных виджетов, и придётся прокидывать колбэк в них
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
но вариант рабочий, спасибо
источник

А

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

А

Андрей in Flutter Developers — русскоговорящее сообщество
как она получается сильной?
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
сложные элементы в списке, сложные виджеты на самой странице
источник