simulateTap method

void simulateTap(
  1. Offset position
)

Simula un tap (toque rápido) en la posición position.

Genera un PointerDownEvent seguido inmediatamente de un PointerUpEvent. Flutter interpreta esta secuencia como un tap completo y activa los GestureDetector con onTap / onPressed que contengan esa posición.

Implementation

void simulateTap(Offset position) {
  final pointer = _nextPointer;
  Log.i(
    '[Gesture] 👆 TAP en (${position.dx.toStringAsFixed(1)}, ${position.dy.toStringAsFixed(1)})',
  );
  GestureBinding.instance.handlePointerEvent(
    PointerDownEvent(position: position, pointer: pointer),
  );
  GestureBinding.instance.handlePointerEvent(
    PointerUpEvent(position: position, pointer: pointer),
  );
}