Кнопка отключения флаттера в ListView Builder - PullRequest
0 голосов
/ 11 июля 2020

Привет, я пытаюсь создать 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 в списке и только для этого пользователя

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...