一尘不染

InkWell和GestureDetector,如何使它们工作?

flutter

我想为它的onTapDown回调使用GestureDetector,但也具有不错的InkWell飞溅效果。

可以同时使用这两个吗?


阅读 598

收藏
2020-08-13

共1个答案

一尘不染

如果要无条件处理指针向下事件而不会造成歧义,可以将InkWell设为Listener的子级,并设置onPointerDown处理程序。

例如:

new Listener(
  onPointerDown: (e) { print('onPointerDown'); },
  child: new InkWell(
    child: new Text('Tap me'),
    onTap: () { print('onTap'); }
  ),
),

向InkWell添加onTapDown处理程序可能是有意义的。

2020-08-13