方法一:
通过 ConstrainedBox 的 constraints 属性设置图片充满全屏
ConstrainedBox(
constraints: BoxConstraints.expand(), // 自适应屏幕
child: Image.asset(
"assets/images/1.jpeg",
fit: BoxFit.cover,
),
)
方法二:
通过设置 Container 的 width 和 height 为屏幕的宽高,让图片充满全屏
Container(
width: MediaQuery.of(context).size.width, // 屏幕宽度
height: MediaQuery.of(context).size.height, // 屏幕高度
child: Image.asset(
"assets/images/2.jpeg",
fit: BoxFit.cover,
),
)
方法三:
如果用了层级组件 Stack ,也可以这样设置
Stack(
children: [
Positioned.fill(
child: Image.asset(
"assets/images/3.jpeg",
fit: BoxFit.cover,
),
),
],
)