flutter - 放入 Stack 小部件 Flutter 时图像会缩小
问题描述
我期望的用户界面是让图像占据全宽并在其上放置一个文本。所以我是一个堆栈小部件,但它会缩小并且不会占用完整的宽度。
body: ListView(
children: [
Stack(
children: [
Container(
child: Image(
height:120.0,
image: AssetImage('images/business.jpg'),
),
),
Text("Business",style: TextStyle(fontSize: 30.0),)
],
)
])
解决方案
ListView
首先,我认为从查看您的代码来看,我认为不需要小部件。删除它并实现您正在寻找的内容,将以下属性添加到Image
小部件
fit: BoxFit.cover,
height: double.infinity,
width: double.infinity
所以最终版本应该是这样的:
Image(
fit: BoxFit.cover,
height: double.infinity,
width: double.infinity
image: AssetImage('images/business.jpg'),
),
推荐阅读
- mysql - 在 MySQL 触发器中获取更新的列
- c# - Streamreader 多次读取同一行 C#
- android - 如何设置我的应用程序自己的振动/声音设置?
- sqlite - 根据不同表中的值修改列记录
- python - 如何将布尔值列表转换为单个 int,其中每个布尔值都被解释为位?
- postgresql - 带有横向连接(大表和小表)的 PostgreSQL 规划器
- python - 在熊猫数据框中查找最后交易日期
- swift - 发件人: UIImageView !== CollectionViewCell 中的 UIImageView
- laravel - 激活网关 aws Lumen 时出现 500 内部服务器错误
- vba - 使用变通办法通过 Office 365 ProPlus 上的 Outlook 自动发送电子邮件时,如何让 .edit 在 MS Access 中工作?