Kod: https://www.toptal.com/developers/hastebin/sexukuqibe.yaml
Bu kodda ListView'in içerisinde butona basıldığı zaman voidin içerisindeki point değerinin ona göre değer almasını istiyorum. Misal ListView'in içerisindeki index 3 ise point'in point3 olarak değer almasını istiyorum bunu nasıl yapabilirim?
Widget build(BuildContext context) {
return Scaffold(
body: Stack(
children: [
GoogleMap(
polylines: _polyline0,
mapType: MapType.normal,
initialCameraPosition: _kLake,
onMapCreated: (map) {},
),
bottomListView
],
),
);
}
void initState() {
super.initState();
Future.microtask(() => initMapItemList());
_polyline0.add(Polyline(
polylineId: PolylineId("1"),
points: points0,
color: Colors.black.withOpacity(0.25)));
}
ListView listViewFlights() {
return ListView.builder(
scrollDirection: Axis.horizontal,
shrinkWrap: true,
itemCount: flightList.length,
itemBuilder: (context, index) {
return SizedBox(
width: MediaQuery.of(context).size.width - 100,
child: Container(
child: Card(
color: Colors.white,
child: ListTile(
title: Column(
children: [
Text(
flightList[index].country!,
style:
TextStyle(fontSize: 16, fontWeight: FontWeight.bold),
),
RaisedButton(
onPressed: () {},
child: Text("$index"),
)
],
),
),
),
),
);
},
);