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