flutter 点击事件InkWell 和GestureDetector 区别【转载】

393 阅读1分钟

InkWell

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

onTap: () // 单击

onDoubleTap: () // 双击

onLongPress: ()// 长按 

详细请看 blog.csdn.net/zl186035435…

GestureDetector

onTap: () // 单击

onDoubleTap: () // 双击

onLongPress: ()// 长按 

onTapCancel:()//取消"

onTapUp:(e)//松开"

onTapDown:(e)//"按下"

拖动手势主要由

onPanDown(手指按下)、

onPanUpdate(手指滑动)、

onPanEnd(滑动结束)

onScaleUpdate:(ScaleUpdateDetails e) 缩放

区别:

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

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



作者:珍存只因不再拥有
链接:www.jianshu.com/p/9a6b640d4…