扑扑中的容器的onTap要调用回调以及容器的setState

时间:2019-04-12 09:48:46

标签: dart callback flutter

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

final VoidCallback onClick;

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

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

onTap: widget.onClick,

如何实现执行回调?

1 个答案:

答案 0 :(得分:3)

您应该使用

widget.onClick()