positioned_tap_detector 1.0.0+2 copy "positioned_tap_detector: ^1.0.0+2" to clipboard
positioned_tap_detector: ^1.0.0+2 copied to clipboard

discontinued
outdated

Widget allowing to receive tap callbacks, together with their position on the screen.

positioned-tap-detector #

pub package

Flutter widget allowing to receive tap callbacks, together with their position on the screen. It supports onTap, onDoubleTap and onLongPress gestures. Each callback function is invoked with TapPosition object that provides global and relative touch position. To adjust maximum time allowed between double-tap gesture consecutive taps, specify an additional doubleTapDelay parameter.

    PositionedTapDetector(
      onTap: (position) => _printTap('Single tap', position),
      onDoubleTap: (position) => _printTap('Double tap', position),
      onLongPress: (position) => _printTap('Long press', position),
      doubleTapDelay: Duration(milliseconds: 500),
      child: ...,
    )
    
    void _printTap(String gesture, TapPosition position) => 
        print('$gesture: ${position.global}, ${position.relative}');

PositionedTapDetector demo

30
likes
0
pub points
74%
popularity

Publisher

unverified uploader

Widget allowing to receive tap callbacks, together with their position on the screen.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on positioned_tap_detector