touch_interceptor
A widget that intercepts touch events and sends them to other widgets underneath.
Useful when:
- there is an opaque layer over a widget, and you want to make it transparent to touch events
- you want seamlessly transfer a touch event from one widget to another
Syntax:
// interceptor
TouchInterceptor(
// other component(s)
child: OtherWidget(
// consumer
child: TouchConsumer(
onTouchDown: () {
// do something
},
onTouchUp: () {
// do something
},
onTouchEnter: () {
// do something
},
onTouchExit: () {
// do something
},
),
),
),
See the examples:
Libraries
- touch_interceptor
- A widget that intercepts touch events and sends them to other widgets underneath.