gpt4 book ai didi

flutter - 如何在 flutter 上居中图像

转载 作者:行者123 更新时间:2023-12-05 00:46:25 26 4
gpt4 key购买 nike

您好,我正在尝试将我的图像在应用程序中居中,但我不明白。我做错了什么?我将如何集中这些图像?


InkWell(
child: new Padding(
padding: EdgeInsets.only(top: 50),
child: snapshot.data.Facebook != ""
? Row(
mainAxisSize: MainAxisSize.min,
children: <Widget>[
Align(
alignment: Alignment.bottomCenter,
child: Image.asset(
"assets/images/facebook.png",
height: 30,
),
),
],
)
: Row(
children: <Widget>[],
),
),
onTap: () async {
if (await canLaunch(snapshot.data.Facebook)) {
await launch(snapshot.data.Facebook);
} else {
throw 'erro ao tentar acessar o facebook do(a) $snapshot.data.Nome';
}
}),

我停在了这里

enter image description here

最佳答案

使用 mainAxisAlignment 将他们的 child 对齐到 center、spaceAround、spaceBetween 等。

mainAxisSize 提供 mainAxis 的大小。

 InkWell(  
child: new Padding(
padding: EdgeInsets.only(top: 50),
child: snapshot.data.Facebook != ""
?
Row(
mainAxisAlignment : MainAxisAlignment.center,
mainAxisSize: MainAxisSize.max,
children: <Widget>[
Align(
alignment: Alignment.bottomCenter,
child: Image.asset(
"assets/images/facebook.png",
height: 30,
),
),
],
)
: Row(
children: <Widget>[],
),
),
onTap: () async {
if (await canLaunch(snapshot.data.Facebook)) {
await launch(snapshot.data.Facebook);
} else {
throw 'erro ao tentar acessar o facebook do(a) $snapshot.data.Nome';
}
}),

关于flutter - 如何在 flutter 上居中图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60696129/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com