Sized:FlutterImagenotfittingtocolumnor sizedbox

我正在使用 pub dev 打包introduction_screen,并且我遇到了不同页面的样式问题。

      le: "",
      bodyWidget: SizedBox(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: [
            Row(
              children: [
                Image.et(
                  'images/FAQ/logo.png',
                ),
              ],
            ),
          ],
        ),
      ),
    ),

我认为它会适合大小的盒子,但它超出了大小的盒子,不会自动缩放到手机屏幕大小。

我也尝试将 sizedBox 宽度设置为double.infinity,但这也没有帮助。

1

问题是你有列与行作为孩子。正如你可能知道列可以有的高度和行可以有的宽度,使用它们作为你的小部件的祖先给的高度和宽度的小部件。

我建议你要么使用

堆栈或中心小部件,而不是列 / 行组合作为 Image.et 或

使用 Column-& gt;[Expanded-& gt;Row-& gt;[Expanded-& gt;Image.et]] 以防您有其他小部件。您可以根据您的要求定位小部件。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(466)
C盘满了是什么原因:TortoiseSVN:是什么原因导致灰色复选标记
上一篇
梅西还是c罗:如何使用Geolocator确定纬度是北还是南 或者经度是西还是东
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(43条)