gpt4 book ai didi

dart - 小部件中的图像 [ flutter ]

转载 作者:IT老高 更新时间:2023-10-28 12:43:38 26 4
gpt4 key购买 nike

我想做一张卡片,几张卡片在飘。右侧是图像,左侧是信息文本。我用 CircleAvatar 对其进行了测试,它几乎像我想要的那样工作,但我不想要一个圆圈,我想要一个方形图像。我删除了 CircleAvatar 部分并放入了一个新容器和一个 child ,但我无法使用 AssetImage,我唯一可以使用的是 image.asset('.jpg')。图像几乎比手机大,因为没有可行的方法来设置大小。使用 CircleAvatar 它可以工作,因为我将半径设置为大小。当我尝试 AssetImage() vscode 对我说我不能把它放在一个小部件中。我希望你能帮助我(我认为 image.asset() 不是正确的方法)。谢谢大家

    return new MaterialApp(      
title: title,
home: new Center(
child: new Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
new Card(
child: new Column(
children: <Widget>[
new Row(
children: <Widget>[
new Container(
child:
new CircleAvatar(
backgroundImage: new AssetImage('images/lake.jpg'),
radius: 80.0,
child: new Container(
padding: const EdgeInsets.all(0.0),
child: new Text('Sight'),
),
)
),
),
new Container(
child: new Text('long information text'),
)
],
)
],
),
)
],
),
)
);

}}

最佳答案

您应该能够为您的行执行此操作:

 Widget build(BuildContext context) {
return new MaterialApp(
title: 'Sample App',
home: new Center(
child: new Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
new Card(
child: new Column(
children: <Widget>[
new Row(
children: <Widget>[
new Container(
child: new Image.asset(
'images/lake.jpg',
height: 60.0,
fit: BoxFit.cover,
),
),
new Container(
child: new Text('long information text'),
),
],
),
],
),
),
],
),
),
);
}

关于dart - 小部件中的图像 [ flutter ],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49500999/

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