flutter - 对齐:Alignment.center,不是在中心对齐图像
问题描述
我正在尝试将图像对齐屏幕中心但它不起作用,有人可以帮我理解代码有什么问题吗?为什么不alignment: Alignment.center,
工作?
请看我下面附上的图片,标志画在屏幕的左侧,而不是在中间
Row(
children: <Widget>[
Container(
alignment: Alignment.center,
child:Container(
child: Image.asset('assets/logo.png'),
height: 200.0,
),
),
],
),
解决方案
您可以alignment
从您的小部件中删除Container()
并使用您的父小部件对其Row()
进行管理MainAxisAlignment.center
Row(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
Container(
...
推荐阅读
- java - Selenium - 单击按钮已注册但未将页面重定向到目标链接
- firebase - 将 Web Push API 与 cordova phonegap-plugin-push 和 FCM 一起使用
- talend - 删除 Talend 服务会启动该服务
- javascript - 如何使用箭头键访问动态创建的图像
- mysql - 如何从一到多到多列连接三行结果
- google-chrome-extension - Chrome 和 Firefox 扩展开发
- java - 程序类型已经存在:com.google.android.gms.internal.measurement.zzea
- java - 在哪里保存用户之间共享的内存数据
- hashmap - 整数数组和两个布尔数组的唯一键
- c# - C# 生成类到命名空间