您可以使用“堆栈”小部件将线性渐变叠加添加到图像,以将小部件相互叠加。
这是一个例子
Stack(
children: <Widget>[
Image.network(
'https://example.com/your-image.jpg',
width: double.infinity,
height: double.infinity,
fit: BoxFit.cover,
),
Container(
width: double.infinity,
height: double.infinity,
decoration: BoxDecoration(
gradient: LinearGradient(
begin: Alignment.topCenter,
end: Alignment.bottomCenter,
colors: [
Colors.transparent,
Colors.black.withOpacity(0.6),
],
),
),
),
],
),