Size: a a a

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

2020 April 02

i

ilx in Dart & Flutter по-русски
running пишет и никак неустановится на эмулятор айфона
источник

АС

Александр Саньков in Dart & Flutter по-русски
Подскажите, пожалуйста. Вот есть такая конструкция, при рендере вылазит ошибка BoxConstraints forces an infinite width.
Так понимаю, это из-за того, что у строк внутри колонки нет фиксированного размера. Как бы это обыграть красиво? Обернуть строки в Expanded не помогает
источник

Т

Тимур in Dart & Flutter по-русски
Ошибку Width генерит скорей всего listtile в row.
Добавь в column свойство crossaxis.stretch, затем строки обернуть в expanded
источник

АС

Александр Саньков in Dart & Flutter по-русски
Тимур
Ошибку Width генерит скорей всего listtile в row.
Добавь в column свойство crossaxis.stretch, затем строки обернуть в expanded
Теперь RenderFlex children have non-zero flex but incoming height constraints are unbounded.
источник

АС

Александр Саньков in Dart & Flutter по-русски
Тимур
Ошибку Width генерит скорей всего listtile в row.
Добавь в column свойство crossaxis.stretch, затем строки обернуть в expanded
О, помогло обернуть ListTile в Expanded
источник

АС

Александр Саньков in Dart & Flutter по-русски
Спасибо)
источник

Т

Тимур in Dart & Flutter по-русски
Да,либо ещё попробуй для строки поставить так же size.min
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Александр Саньков
Подскажите, пожалуйста. Вот есть такая конструкция, при рендере вылазит ошибка BoxConstraints forces an infinite width.
Так понимаю, это из-за того, что у строк внутри колонки нет фиксированного размера. Как бы это обыграть красиво? Обернуть строки в Expanded не помогает
Я сейчас ровно с такой же проблемой борюсь, причем отрисовывается все нормально

С недавнего времени у меня даже лог перестал выводить этот момент, просто ошибка выпадает и всё
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Пытаюсь в Row (из двух детей) в рамках анимации менять размеры детей плавно (один становится меньше, другой забирает освободившееся место), и как только убираю флекс с левого, то начинает сыпаться
источник

Т

Тимур in Dart & Flutter по-русски
Roman Vasiliev
Я сейчас ровно с такой же проблемой борюсь, причем отрисовывается все нормально

С недавнего времени у меня даже лог перестал выводить этот момент, просто ошибка выпадает и всё
Проверь может оборачиваешь где-то в expanded элемент, который либо не имеет родителя row/column, либо если имеешь дерево row(child:row()), то чтоб все дочерние были обернуты в expanded
источник

Т

Тимур in Dart & Flutter по-русски
Сорян, с телефона пишу
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Тимур
Проверь может оборачиваешь где-то в expanded элемент, который либо не имеет родителя row/column, либо если имеешь дерево row(child:row()), то чтоб все дочерние были обернуты в expanded
там просто проблема, что ругающийся элемент обвернут в Expanded и как только я его убираю, чтобы он нормально давал изменяться размерам, то он начинает матюгаться в консоль
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
остальное все что перепробовал выглядит ненормально
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
а это выглядит нормально, но страшно смотреть в консоль
источник

Т

Тимур in Dart & Flutter по-русски
Roman Vasiliev
там просто проблема, что ругающийся элемент обвернут в Expanded и как только я его убираю, чтобы он нормально давал изменяться размерам, то он начинает матюгаться в консоль
а если не убирать Expanded, а менять только параметр flex?
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Тимур
а если не убирать Expanded, а менять только параметр flex?
такой вариант я тоже пробовал, передавал значение анимации как коэффициент, очевидно, что на крайних значениях ведет себя неадекватно
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
ну так и было
источник

Т

Тимур in Dart & Flutter по-русски
я с анимациями не работал, но там же есть куча виджетов  Animated*, разве там надо юзать expanded? Мне кажется они сами должны свои параметры менять
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
а как без костылей ограничивать коэффициент - хз
источник

AB

Aleksander Barsukov in Dart & Flutter по-русски
источник