flutter中的onTap of Container想要调用Callback和setState的容器

问题描述 投票:0回答:1

我是新手,飞镖扑腾。我想执行一个容器的回调onTap,如下所示:

final VoidCallback onClick;

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

但是,当我执行上面的代码时,不执行回调。但是,当我编写如下代码时,它执行:

onTap: widget.onClick,

如何实现回调?

dart callback flutter
1个回答
3
投票

你应该用

widget.onClick()
© www.soinside.com 2019 - 2024. All rights reserved.