我有一个A
想要缩放的小部件(像素完美)。根据设备的显示宽度,A
应该增加或减少的大小。我尝试了Transform.scale
小部件来更改A
. 这很好用,但Transform.scale
小部件的大小永远不会改变。A
它始终与(不缩放)的原始大小匹配。有没有办法强制Transform.scale
它总是采用它的孩子的大小?还是有替代方法?
您可以在此处找到显示当前和所需情况的图像
编辑:
小部件A
及其子级应均匀收缩/增长。它们之间的比率不应改变。
这是我目前尝试的代码
_buildWidgetA(scalingFactor) {
return Transform.scale(
scale: scalingFactor,
child: A(),
);
}