Size: a a a

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

2019 May 26

(I

(;¬_¬) Ivan Zhuravlev 🧟‍♂️ in Flutter Developers — русскоговорящее сообщество
думал что можно попробовать expanded, но не придумал как большую картинку на две строки растянуть
источник

P

Piratehaven in Flutter Developers — русскоговорящее сообщество
(;¬_¬) Ivan Zhuravlev 🧟‍♂️
думал что можно попробовать expanded, но не придумал как большую картинку на две строки растянуть
У Flexible (вроде и у Expanded) есть аргумент flex, он как раз про пропорции.
источник

P

Piratehaven in Flutter Developers — русскоговорящее сообщество
Но это по ширине или по высоте только, в зависимости от дирекшн
источник

AK

Artem Krupp in Flutter Developers — русскоговорящее сообщество
(;¬_¬) Ivan Zhuravlev 🧟‍♂️
а никто не подскажет как лучше такой блок запилить? на текущий момент сделал это через контейнер и заданные ширину-высоту Media.of(context).width*1\3.2 2\3.2
источник

AK

Artem Krupp in Flutter Developers — русскоговорящее сообщество
Piratehaven
Когда мы не знаем какая будет ширина чилда в Row, мы можем использовать Expanded или Flexible, что бы предотвратить ошибку overflow. Но при этом, ширина этого чилда будет избыточно растянута, даже когда в этом нет необходимости. То есть, реальная ширина скажем 20%, но expanded подвинет все остальные колонки, и займет всю доступную ему область. Как сделать так, что бы предотвратить overflow, но и не растягивать колонку во всю ширину без необходимости?
IntrinsicWidth?
источник

P

Piratehaven in Flutter Developers — русскоговорящее сообщество
Artem Krupp
IntrinsicWidth?
Оборачивал Expanded - ошибка парента. Менял экспандед на IntrinsicWidth - оверфлоу ошибка
источник

AK

Artem Krupp in Flutter Developers — русскоговорящее сообщество
А если засунуть все остальное в Expanded?
источник

AK

Artem Krupp in Flutter Developers — русскоговорящее сообщество
Вообще не очень понятно что нужно, пустое пространство же никуда не деть
источник

(I

(;¬_¬) Ivan Zhuravlev 🧟‍♂️ in Flutter Developers — русскоговорящее сообщество
гляну, спасибо
источник

P

Piratehaven in Flutter Developers — русскоговорящее сообщество
Artem Krupp
А если засунуть все остальное в Expanded?
Тогда все будет пополам вне зависимости от содержимого.
источник

P

Piratehaven in Flutter Developers — русскоговорящее сообщество
Artem Krupp
Вообще не очень понятно что нужно, пустое пространство же никуда не деть
То есть. В левой колонке содержимое 120% от ширины. В правой 20% Если все засунуть в Expanded или Flexible - будет тупо пополам.
источник

AK

Artem Krupp in Flutter Developers — русскоговорящее сообщество
Piratehaven
То есть. В левой колонке содержимое 120% от ширины. В правой 20% Если все засунуть в Expanded или Flexible - будет тупо пополам.
Ну так флексы же
источник

P

Piratehaven in Flutter Developers — русскоговорящее сообщество
Нужно, что бы колонки были в ширину по контенту, а не заполняли все пространство - как это происходит если использовать тупо Container безо всяких врапперов. Но не было overflow
источник

AK

Artem Krupp in Flutter Developers — русскоговорящее сообщество
А если суммарно ширина больше строки?
источник

P

Piratehaven in Flutter Developers — русскоговорящее сообщество
Там текст с опцией overflow
источник

AK

Artem Krupp in Flutter Developers — русскоговорящее сообщество
Но нет никакой информации когда ему быть overflow
источник

P

Piratehaven in Flutter Developers — русскоговорящее сообщество
У колонок есть информация о содержимом этих колонок, верно? Тогда какую еще информацию им нужно предоставить?
источник

AK

Artem Krupp in Flutter Developers — русскоговорящее сообщество
Ну при каком граничном условии они должны быть overflow по вашему?
источник

AK

Artem Krupp in Flutter Developers — русскоговорящее сообщество
Сейчас они кажется будут рисоваться так как хотят потому что у них нет границы
источник

P

Piratehaven in Flutter Developers — русскоговорящее сообщество
Artem Krupp
Ну при каком граничном условии они должны быть overflow по вашему?
Какой информации нехватает флаттеру, что бы повторить то же самое?
https://jsfiddle.net/ok0b3d6a/3/
источник