Flutter 如何将方法当做一个变量传递

如下所示,其中action 就是函数,写成void Function() action, 其它地方调用的时候就 tapBlueText(“文本”, action), action这里不用括号 action().

Widget tapBlueText(String text, void Function() action) {
    return GestureDetector(
      onTap: action,
      child: Text(
        text
      ),
    );
  }

发表评论