Я столкнулся с проблемой с масштабированными элементами в макете Column
.
(Моя проблема в , а не с Text
виджетами. Мой реальный код имеет сложный виджет, который масштабируется при вводе пользователем. Но я покажу проблему с виджетами Text
.)
У меня есть два элемента Text
ниже друг друга в Column
.
Первый элемент масштабируется внутри Transform
.
Column(children: [
Transform(transform: Matrix4.identity()..scale(4.0), child:
Text("I should not float over the thing below, despite being scaled."),
),
Text("But unfortunately this happens and it pains me greately."),
]);
Первый предмет теперь плавает над вторым.Смотрите скриншот:
Я хочу, чтобы макет автоматически настраивался на новое преобразование масштаба.
Или я хочу, чтобы первые Text
были обрезаны до определенного размера (я играл с SizedBox
и FittedBox
, но не получил быстрого результата при использовании с преобразованием масштаба).
Может кто-нибудь предложить решение?