flutter 点击事件InkWell 和GestureDetector 区别

InkWell

InkWell中点击事件分为来管理点击回调和水波动画。

onTap: () // 单击

onDoubleTap: () // 双击

onLongPress: ()// 长按 

详细请看 https://blog.csdn.net/zl18603543572/article/details/95037826

GestureDetector

onTap: () // 单击

onDoubleTap: () // 双击

onLongPress: ()// 长按 

onTapCancel:()//取消"

onTapUp:(e)//松开"

onTapDown:(e)//"按下"

拖动手势主要由

onPanDown(手指按下)、

onPanUpdate(手指滑动)、

onPanEnd(滑动结束)

onScaleUpdate:(ScaleUpdateDetails e) 缩放

区别:

如果没有特殊要求,只相应onTap的话,尽可能用InkWell,,开发中InkWell,反应比较灵敏一点

弹出的软键盘无法关闭,尽可能使用GestureDetector,

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容