Install

in terminal run

flutter pub add tap_visualizer

How to use

TapVisualizer(
  child: YourWidget()
)

Now you can try to tap your widget. You should see a circle appear and growing.

CustomAnimation

TapVisualizer(
  config: TapVisualizerConfig(
    fading: true,
    curve: Curves.easeInOut,
    duration: Duration(milliseconds:200),
    tapVisualizerEffect: TapVisualizerEffect.enlarge
  ),
  child: YourWidget()
)

CustomPainting

TapVisualizer(
  config: TapVisualizerConfig(
    painter: YourPainter()
  ),
  child: YourWidget()
)

Libraries

tap_visualizer