child 设置GestureDetector,事件说明如下:
onDoubleTap: () {
setState(() {
msg = "双按事件";
print('$msg');
});
}
onTapDown: (e) {
setState(() {
msg = "按下事件";
print('$msg');
});
},
onTapUp: (e) {
setState(() {
msg = "松开事件";
print('$msg');
});
}
onTap: () {
setState(() {
msg = "点击事件";
print('$msg');
});
}
onLongPress: () {
setState(() {
msg = "长按事件";
print('$msg');
});
}
onTapCancel: () {
setState(() {
msg = "取消事件";
print('$msg');
});
}
onPanUpdate: (e) {
//手势拖动
setState(() {
moveX += e.delta.dx;
moveY += e.delta.dy;
});
},