我是新手,我想捕捉到在我实现的CustomDialog中按钮被按下的事件,以便触发特定的操作。
我的代码:
showDialog(
barrierDismissible: true,
context: context,
builder: (BuildContext context) => CustomDialog(
title: title,
description: description,
buttonText: "Start",
myHomePageState: this
),
);当用户单击“开始”按钮时,我想触发一个函数,但我不知道我可以在哪里设置onPressed:属性,就像我以FloatingActionButton为例所做的那样。
发布于 2020-03-28 19:25:14
若要赋予它类似按钮的功能,请使用GestureDetector()包装它,这将检测用户对其子节点所做的任何操作。当使用GestureDetetor包装时,您可以将一个函数给onTap方法,该方法的函数类似于按钮的onPressed
下面是指向以下内容的颤振文档的链接:https://api.flutter.dev/flutter/widgets/GestureDetector-class.html
https://stackoverflow.com/questions/60905805
复制相似问题