Привет, я пытаюсь создать listview.builder, который отображает пользовательский дизайн карты, поэтому я создаю проблему в том, что я хочу отключить кнопку на карте, на которую нажимает пользователь, но в конечном итоге это приводит к отключению всех кнопок. code
Expanded(
child: ListView.builder(
itemCount: list.length,
itemBuilder: (context, i) {
return CardDesign(
index: i,
infolist: list,
buttonOnTap: () async {
await updateJoin(list[i].joined += 1, list[i].id);
setState(() {});
},
onPressed: () {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => DetailsScreen(
tournamentinfo: list[i],
),
),
);
},
);
}),
метод buttonOnTap - это тот метод, который я хочу отключить, но только для этой кнопки Specifi c в списке и только для этого пользователя