onTap Контейнера во флаттере хотят вызвать Callback, а также setState контейнера - PullRequest
0 голосов
/ 12 апреля 2019

Я новичок в дротике и трепетании.Я хочу выполнить обратный вызов onTap контейнера, как показано ниже:

final VoidCallback onClick;

onTap: ()  {
  widget.onClick; // this is the callback function
  setState((){
    isClicked = !isClicked;
  });
},

Однако, когда я выполняю приведенный выше код, обратный вызов не выполняется.Однако, когда я пишу код, как показано ниже, он выполняется:

onTap: widget.onClick,

Как мне добиться выполнения обратного вызова?

1 Ответ

3 голосов
/ 12 апреля 2019

Вы должны использовать

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