如何缩放文本小部件,其行为类似于图像的缩放

Gui*_*e B 5 flutter

我想执行一个英雄过渡,最终会改变小部件的大小。该小部件包含一些文本。

默认情况下,文本小部件将调整大小,并且内部文本会移动并调整大小以适合文本小部件。

我想让整个小部件的行为就像图像一样:一切都会缩放(缩放)。

我试过 :

auto_size_text 包:文本仍然会移动,结果并不完美

截图包:生成图像花费的时间太长,请在执行英雄转换之前将当前小部件替换为图像。

我正在考虑 RenderRepaintBoundary,但这对于一个简单的任务来说似乎需要大量工作。

任何想法 ?

Rom*_*tel 4

如果我明白您想要实现的目标,您可能想要使用FittedBox

这就是我用来创建下面的动画的方法,其中文本小部件在动画的开始和结束之间具有不同的大小: 在此输入图像描述