Flutter 颤振定义简单onTap don';嵌套类上的t触发器

Flutter 颤振定义简单onTap don';嵌套类上的t触发器,flutter,Flutter,在我的应用程序中,我有SliverAppBar类,我构建了这个类,因为我有onTap函数,我想把click事件从这个类传递给父类 类SliverAppBar扩展了无状态小部件{ 最终功能_onTap; 常量SliverAppBar({@required Function onTap}):\u onTap=onTap; @凌驾 小部件构建(构建上下文){ 回程滑动头( 错,, 浮动:是的, 代表:CustomAppBarDelegate( 孩子:填充( 填充:常量边集。对称(水平:12.0), 孩

在我的应用程序中,我有
SliverAppBar
类,我构建了这个类,因为我有
onTap
函数,我想把click事件从这个类传递给父类

类SliverAppBar扩展了无状态小部件{
最终功能_onTap;
常量SliverAppBar({@required Function onTap}):\u onTap=onTap;
@凌驾
小部件构建(构建上下文){
回程滑动头(
错,,
浮动:是的,
代表:CustomAppBarDelegate(
孩子:填充(
填充:常量边集。对称(水平:12.0),
孩子:排(
儿童:[
图标按钮(
图标:图标(
Icons.search,
颜色:颜色。黑色。不透明度(0.7),
尺寸:28.0,
),
已按下:(){
印刷品('aaaaaaaaaa');
返回_onTap;
},
),
],
),
),
),
);
}
}
当我点击
search
按钮时,我在控制台中得到以下输出:

aaaaaaaaaaaa
但我不能从外部获得这个点击事件

滑动应用条(onTap:(){ 打印('clicked!!!'); }),
你试过这样的方法吗?
onPressed:_onTap,
?按照上面的评论做(首选方式),或者
onPressed:({print('aaaaaaaaaaaaaaaa');_onTap()},
@pskink非常感谢,伙计,效果很好