Size: a a a

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

2020 July 31

И

Игорь in Dart & Flutter по-русски
Урусай
Не думаю что ты как-то это сделаешь. GridView как бы про так называемые "строки" ничего не знает. Он просто дочерние виджеты лепит подряд, переводя их на другую строку по мере надобности
Видимо да, уже несколько дней пытаюсь, что сотворить)
источник

У

Урусай in Dart & Flutter по-русски
Можешь попробовать ListView сделать, состоящий из Rowов, которые растягивают дочерние элементы
источник

У

Урусай in Dart & Flutter по-русски
И пихай в них дочек вручную
источник

И

Игорь in Dart & Flutter по-русски
Пробовал)) листвью ругается на то что высота у Роу не определена
источник

У

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

У

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

GV

Gorohov Valeriy in Dart & Flutter по-русски
Игорь
Пробовал)) листвью ругается на то что высота у Роу не определена
Значит у какой-то дочки высота не ограничена.
источник

И

Игорь in Dart & Flutter по-русски
Gorohov Valeriy
Значит у какой-то дочки высота не ограничена.
Так в этом и вся трудность, размер каждого контейнера динамически меняется в зависимости от содержимого
источник

У

Урусай in Dart & Flutter по-русски
Игорь
Так в этом и вся трудность, размер каждого контейнера динамически меняется в зависимости от содержимого
А из чего у тебя дочки состоят? Из flex(column)?
источник

И

Игорь in Dart & Flutter по-русски
Да, только expanded
источник

У

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

GV

Gorohov Valeriy in Dart & Flutter по-русски
Игорь
Так в этом и вся трудность, размер каждого контейнера динамически меняется в зависимости от содержимого
Так пусть их размер ограничивает содержимое
источник

У

Урусай in Dart & Flutter по-русски
Если у тебя дочки - Column, укажи им mainAxisSize: MainAxisSize.min
источник

Д

Денис in Dart & Flutter по-русски
Народ хитрый вопрос Есть List<MyClass> в нем прописан == и hashcode, но toSet().toList() не убирает одинаковые из списка, должен ли он вообще так работать с классами?
источник

И

Игорь in Dart & Flutter по-русски
В содержимом текст который может быть 2 слова, а может 10, ну и соответственно высота текста меняется
источник

И

Игорь in Dart & Flutter по-русски
Урусай
Покажи
Сейчас не у компа, вообщем там  
Column(
   Image,
   Expanded(text)
)
источник

И

Игорь in Dart & Flutter по-русски
Игорь
Сейчас не у компа, вообщем там  
Column(
   Image,
   Expanded(text)
)
Если кратко
источник

У

Урусай in Dart & Flutter по-русски
Игорь
Сейчас не у компа, вообщем там  
Column(
   Image,
   Expanded(text)
)
Ну так укажи mainAxisSize: MainAxisSize.min и смени Expanded на Flexible
источник

И

Игорь in Dart & Flutter по-русски
Если указать flexible, то все что под текстом поплывет вверх, по идеи
источник

У

Урусай in Dart & Flutter по-русски
Вообще тебе по идее Expanded тут и не нужен. Родительский Row с crossAxisAlignment: CrossAxisAlignment.stretch сам будет настягивать дочерние элементы
источник