Виджет Container
будет иметь размер, соответствующий его дочернему элементу, если не указано иное. В вашем случае:
...
Container(
height: double.infinity, // <-----
decoration: new BoxDecoration(
image: new DecorationImage(
fit: BoxFit.cover,
image: new NetworkImage(
'https://i.pinimg.com/originals/c2/47/e9/c247e913a0214313045a8a5c39f8522b.jpg')))
...
Согласно документации набора, элементы должны быть hashable.
Объект hashable, если он имеет значение хэш-функции, которое никогда не изменяется в течение его времени жизни (ему нужен a __hash__()
метод), и может сравниться с другими объектами (ему нужно __eq__()
или __cmp__()
метод). Объекты Hashable, которые выдерживают сравнение равный, должны иметь то же значение хэш-функции.
Править: добавленное надлежащее определение Hashable благодаря Roberto