, 在构造函数中的可选参数中, 大部分是回调方法设置字段 ;
class GestureDetector extends StatelessWidget {
GestureDetector({...this.onTapCancel, // 单击取消
this.onSecondaryTapDown,
this.onSecondaryTapUp,
this.onSecondaryTapCancel..., 就变成了长按操作 , 此时单击事件自动取消 ; 如果按下后滑出了 child 组件 , 则自动变为点击取消事件 ;
onTapDown : 单击按下事件 ;
onTapUp : 单击抬起事件 ;...Scaffold(
// 设置标题栏
appBar: AppBar(
title: Text("手势检测"),
// 返回按钮设置...),
),
);
}
/// 长按事件
void _longPress(){
print("长按");
}
}
运行效果展示 :
打印结果