使用缩放项目的颤振列布局:不重新调整

时间:2018-06-06 17:27:33

标签: flutter flutter-layout

我在Column布局中遇到了缩放项目的问题。

(我的问题是{strong>不与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."), ]);

第一项现在浮在第二项之上。见截图:

enter image description here

我希望布局自动调整为新的比例转换。

或者我希望将第一个Text裁剪为一定大小(我使用SizedBoxFittedBox进行了游戏,但在使用缩放转换时却无法快速进行。

有人可以建议解决方案吗?

1 个答案:

答案 0 :(得分:0)

这是Transform的一个特征。如果您不想这样,请不要使用transform。

你可以改为

new Text("foo", textScaleFactor: 4.0,)