I want to customize and display specific widgets in certain pages. I want to use the index of the list
final List<DateTime> days;. I tried to convert it to a Map in the following code :
super.build(context);
return new Row(
children: widget.days.asMap().map((index, day) => MapEntry(index, Container(
constraints: new BoxConstraints(
maxHeight: MediaQuery.of(context).size.height * 1.00,
maxWidth: MediaQuery.of(context).size.width * 1.00
),
child: ListTile(subtitle: Starting_screen(_makeTextString(day)), //this screen just displays different widgets
title:Text((index.toString())),)
),
)
).values.toList()
);
}`
When i tried this method, the index of the map seems to be mapping to all the pages and hence stays the same. Could i get some suggestion on how to properly access the index of this list?
also a side question: in the below code, is day the index of the list days? (this is the original code which i modified to display a different screen)
I want to customize and display specific widgets in certain pages. I want to use the index of the list
final List<DateTime> days;
. I tried to convert it to aMap
in the following code :`
@override Widget build(BuildContext context) { SystemChrome.setEnabledSystemUIOverlays([]);
}`
When i tried this method, the index of the map seems to be mapping to all the pages and hence stays the same. Could i get some suggestion on how to properly access the index of this list? also a side question: in the below code, is
day
the index of the listdays
? (this is the original code which i modified to display a different screen)` @override Widget build(BuildContext context) { SystemChrome.setEnabledSystemUIOverlays([]);
}