Как мне вставить image.network()
внутрь карты?
new Card(
child: new Container(
Image.network(data[index]['image'], width:200.0, height: 200.0,fit: BoxFit.cover),
child: new Text(data[index]['title']),
padding: const EdgeInsets.all(20.0),
),
)
Это прекрасно работает, если я удалю строку Image.network(...)
.
new Card(
child: new Container(
child: new Text(data[index]['title']),
padding: const EdgeInsets.all(20.0),
),
)
Я решил это сам, нопоместит код здесь на тот случай, если у кого-то еще возникнет эта проблема. Так как нет документации о том, как сделать то, что я хотел сделать. Я уверен, что, возможно, есть лучшие способы получить результат, например (текст поверх изображения, но этот вопрос заключался в том, как получить изображение из сети для отображения на карте)
new Card(
child: new Container(
child: new Column(
children: <Widget>[
Column(
children: <Widget>[
Image.network(data[index]['image'], fit: BoxFit.fitWidth),
Text(data[index]['title'], style: TextStyle(fontSize: 18.0, fontWeight: FontWeight.bold)),
]
),
],
),
),
)