Sized:FlutterImagenotfittingtocolumnor sizedbox

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

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

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

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

1

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

我建议你要么使用

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

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

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

(418)
Cs辅助卡盟:获取双sim卡(主物理sim卡和辅助E-sim卡)Android的Cellinfo
上一篇
Csv文件扩展名:如何打开带有.icloud扩展名的csv文件
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(26条)