Я строю данные c ListView. Как я могу решить эту ошибку? Также, как я могу добавить пользовательский интерфейс в ListView?
Ниже приведен код MatchData моего класса:
class MatchData {
String date, team1, team2, time;
MatchData({@required this.date, @required this.team1, @required this.team2, @required this.time});
}
Ниже приведены данные, которые я хочу отобразить в ListView:
final List<MatchData> dayMatch = [
MatchData(
date: '12/02/2020',
team1: 'Mumbai Indians',
team2: 'Bangalore',
time: '16:00'),
MatchData(
date: '12/02/2020',
team1: 'Mumbai Indians',
team2: 'Bangalore',
time: '16:00')
];
match() {
return dayMatch;
}
Ниже приводится тело моего виджета:
body: Center(child: ListView.builder(itemBuilder: (context, index) {
return Card(
child: Row(
children: <Widget>[
Text(dayMatch[index].date),
Text(dayMatch[index].team1),
Text(dayMatch[index].time),
Text(dayMatch[index].team2),
],
),
);
}