我必须在图像的右下角显示一个收藏夹图标。
Container(
decoration: new BoxDecoration(color: Colors.white),
alignment: Alignment.center,
height: 240,
child: Image.network(used_car.imageUrl,fit: BoxFit.fill)
)
我想在此图像容器的右下方显示一个图标Icon.favorite
。但是找不到任何flutter属性来修复或显示该属性。
您可以将其包装到Stack
中:
Stack(
children: <Widget>[
Container(
decoration: new BoxDecoration(color: Colors.white),
alignment: Alignment.center,
height: 240,
child: Image.network(used_car.imageUrl,fit: BoxFit.fill)
),
Align(
alignment: Alignment.bottomRight,
child: Icon(Icons.favorite),
)
],
)
您可以使用Positioned
中的Stack
小部件来做得更好。
Container(
decoration: new BoxDecoration(color: Colors.white),
height: 240,
child: Stack(
children: <Widget>[
Image.network(used_car.imageUrl,fit: BoxFit.fill),
Positioned(
bottom: 15, right: 15, //give the values according to your requirement
child: Icon(Icons.favorite),
),
],
),
),