Таким образом, я пытаюсь отобразить список элементов в строке, где исходная посылка состоит в том, чтобы просто отобразить только два элемента в строке, а остальные - в новой строке.
Ниже приведено макетирование
Теперь список элементов, которые я получаю из API.
Ниже приведен мой код.
Container _subjectwise() {
return Container(
margin: EdgeInsets.only(top: 10),
child: Row(
children: listofsubject != null && listofsubject.length > 0
? listofsubject.map((item) {
return Flexible(
child: Card(
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(2.0),
),
color: Colors.white,
elevation: 3,
child: Padding(
padding: new EdgeInsets.only(
top: 3, bottom: 3, left: 0, right: 0),
child: Row(
mainAxisAlignment: MainAxisAlignment.start,
children: <Widget>[
SizedBox(
width: 10,
),
Image(
image: AssetImage("images/live.png"),
width: 35,
// height: 35,
fit: BoxFit.cover),
SizedBox(
width: 5,
),
Expanded(
flex: 1,
child: ListTile(
dense: true,
contentPadding: EdgeInsets.only(right: 0),
title: Text(
'Mental Ability',
style: TextStyle(
fontSize: 12, fontWeight: FontWeight.w600),
),
),
),
],
),
),
),
);
}).toList()
: [],
),
);
}
Итак, есть ли свойство или что-то, что не ограничивает элемент в строке?
Спасибо