Flutter

flutter 点击事件InkWell 和GestureDete

2021-12-27  本文已影响0人  职场过客

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,

上一篇下一篇

猜你喜欢

热点阅读