相关疑难解决方法(0)

Flutter - Transform.scale 小部件的大小在其子级缩放时不会改变

我有一个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)

flutter flutter-layout

3
推荐指数
1
解决办法
1552
查看次数

标签 统计

flutter ×1

flutter-layout ×1