Я пытаюсь сделать так, чтобы изображение покрывало всю левую часть элемента списка. Каждый элемент списка вертикально разделен на 2 блока равной ширины с помощью Расширенного. Я попытался поиграть с параметрами подгонки изображения, несколькими расширенными блоками, но не смог заставить его работать. В настоящее время это выглядит так:
return Container(
margin: EdgeInsets.only(left: 20, right: 20, top: 20),
padding: EdgeInsets.only(
left: 20, right: 20, top: 10, bottom: 20),
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(5),
color: Colors.white,
boxShadow: [
BoxShadow(
color: Color.fromARGB(50, 0, 0, 0),
blurRadius: 10.0,
// has the effect of softening the shadow
spreadRadius: 1.0,
// has the effect of extending the shadow
offset: Offset(
5.0, // horizontal, move right 10
5.0, // vertical, move down 10
),
)
]
),
child: Row(
children: <Widget>[
Expanded(
flex: 1,
child: Container(
color: Colors.green,
margin: EdgeInsets.only(right: 10),
child: Image.network(entry.imageUrl, fit: BoxFit.fill,)
),
),