Мне нужно обрезать изображение вертикально по центру, с фиксированной высотой.
Это лучшее, что я получил:
Center(
child: GestureDetector(
onTap: () {
_gotoEvent(item);
},
child: new AspectRatio(
aspectRatio: 4.0 / 3.0,
child: new Container(
decoration: new BoxDecoration(
image: new DecorationImage(
fit: BoxFit.fitWidth,
alignment: FractionalOffset.topCenter,
image: new NetworkImage(item.photo),
)
),
),
)
),
)
Проблема этого кода в том, что изображение неиметь фиксированную высоту (я не знаю, где ее установить) и чтобы изображение было обрезано сверху, а не по центру.