Size: a a a

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

2020 June 26

В

Вадим in Dart & Flutter по-русски
Oleg Rizhkov
у меня есть блок, в котором какой-то контент, снизу должна быть кнопка. почему как только я добавляю list view весь column тупо исчезает?
В expanded заверни лист
источник

OR

Oleg Rizhkov in Dart & Flutter по-русски
Вадим
В expanded заверни лист
пробовал, не помогает.
источник

АК

Андрей Качанов... in Dart & Flutter по-русски
источник

АА

Алексей Анисов... in Dart & Flutter по-русски
Oleg Rizhkov
у меня есть блок, в котором какой-то контент, снизу должна быть кнопка. почему как только я добавляю list view весь column тупо исчезает?
shrinkWrap там есть у листа вроде бы
источник

Ю

Юрий in Dart & Flutter по-русски
SMOOG
Ну, то я так понимаю, что у фаербейса нету встроенных путей решения этих задач, верно? Нужно локальную и синхронизацию самому настраивать. Правильно понял?
Скорее бизнес логика, как скажем решил купить по рублю и ушел в офлайн, через месяц онлайн, цена 100, а ты реально с поетензией, что по 1
источник

OR

Oleg Rizhkov in Dart & Flutter по-русски
Алексей Анисов
shrinkWrap там есть у листа вроде бы
афигеть, помогло... осталось понять почему.
источник

АА

Алексей Анисов... in Dart & Flutter по-русски
Oleg Rizhkov
афигеть, помогло... осталось понять почему.
потому что лист не ограничен без этого поля
источник

АА

Алексей Анисов... in Dart & Flutter по-русски
в column он займет бесконечно много
источник

OR

Oleg Rizhkov in Dart & Flutter по-русски
Алексей Анисов
потому что лист не ограничен без этого поля
как понять "неограничен"? infinity = высота экрана, но блока вообще не было.
источник

АА

Алексей Анисов... in Dart & Flutter по-русски
только какой смысл там лист юзать? положи сразу в Column)
источник

OR

Oleg Rizhkov in Dart & Flutter по-русски
Алексей Анисов
только какой смысл там лист юзать? положи сразу в Column)
экран маленький может быть, клавиатура ещё появится.
источник

АА

Алексей Анисов... in Dart & Flutter по-русски
эм, и как лист спасет?)
источник

V

Vladimir in Dart & Flutter по-русски
Igor Kulakov
А у вас прям много стейтов у блока? По официальному гайду стейтов должно быть максимум 4, и из них 1 основной BlocSubjectSuccess
У меня стейта всего 3, много скорее ивентов. А как раз из-за того, что рекомендуют 1 основной - он содержит достаточно много разных полей, часть из которых нужно редачить, когда прилетает какой-то ивент. Так вот, когда прилетает ивент, нам каждый раз нужно убедиться в нужном ли мы стейте находимся и от этого уже идти дальше. Соответственно для каждого ивента есть проверка текущего состояния и логика для создания нового состояния.
источник

OR

Oleg Rizhkov in Dart & Flutter по-русски
скрол добавит?
источник

АА

Алексей Анисов... in Dart & Flutter по-русски
в этом случае не добавит, у тебя в column overflow будет скорей всего
источник

OR

Oleg Rizhkov in Dart & Flutter по-русски
бля
источник

АА

Алексей Анисов... in Dart & Flutter по-русски
тебе надо через SizedBox’ы скорей всего разруливать и/или LayoutBuilder
источник

АА

Алексей Анисов... in Dart & Flutter по-русски
либо через стэк сделать кнопку и лист, но у листа отступ добавить
источник

ND

Nikita Domnickij in Dart & Flutter по-русски
Oleg Rizhkov
скрол добавит?
источник

АА

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