Size: a a a

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

2020 July 04

lf

les forest in Dart & Flutter по-русски
а попробуй sizedBox поместить внутрь синглчайлда
источник

У

Урусай in Dart & Flutter по-русски
Ошибки валятся
источник

lf

les forest in Dart & Flutter по-русски
типо кто то не может определить размер?
источник

У

Урусай in Dart & Flutter по-русски
CustomPainter считает что у него бесконечная ширина
источник

У

Урусай in Dart & Flutter по-русски
Или как правильно сказать, ну короче ты понял
источник

У

Урусай in Dart & Flutter по-русски
Я там исправил гист - посмотри на новый. Никаких колонок
источник

lf

les forest in Dart & Flutter по-русски
щас заведу тестовый проект
источник

lf

les forest in Dart & Flutter по-русски
самому интересно
источник

lf

les forest in Dart & Flutter по-русски
А ты какую задачу хочешь решить?
источник

У

Урусай in Dart & Flutter по-русски
А какая разница?
источник

У

Урусай in Dart & Flutter по-русски
SingleChildScrollView даёт дочернему элементу infinity размер по которому от скролится
источник

У

Урусай in Dart & Flutter по-русски
Логично
источник

У

Урусай in Dart & Flutter по-русски
Поэтому Painter..paint получает 0 размер
источник

У

Урусай in Dart & Flutter по-русски
Теперь всё понятно
источник

lf

les forest in Dart & Flutter по-русски
ты хотел разобраться как работает singleChild?
источник

У

Урусай in Dart & Flutter по-русски
Нет
источник

У

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

lf

les forest in Dart & Flutter по-русски
правильные это какие?
источник

У

Урусай in Dart & Flutter по-русски
Если не указывать размеры, то CustomPainter пытается получить всё доступное место. А получает 0 по ширине, т.к. доступная ширина - infinity
источник

У

Урусай in Dart & Flutter по-русски
0.0 != double.infinity вроде
источник