Как обновить анимированный контейнер с помощью longPress, который находится под построителем списка
widget.meetingdetails.forEach((tasks) {
if (tasks['task'] == 'Meeting') {
_meetinglist.add(GestureDetector(
onLongPress: () {
setState(() {
heightChange = heightChange == 130 ? 150 : 130;
});
},
child: AnimatedContainer(
duration: new Duration(milliseconds: 500),
height: heightChange,
padding: EdgeInsets.symmetric(horizontal: 30, vertical: 10),)).......
Код выше - это способ создания списка, а код ниже - способ его реализации в listView.builder
return ListView.builder(
itemCount: _meetinglist.length,
itemBuilder: (BuildContext context, int index) => _meetinglist[index],
padding: EdgeInsets.only(bottom: 60), physics: BouncingScrollPhysics(),
);
Здесь, когда я долго нажимаю на контейнер, все элементы в списке обновляются. Для обновления мне нужен только нажатый контейнер