addOverlay method

void addOverlay(
  1. BuildContext context
)

Implementation

void addOverlay(BuildContext context) {
  OverlayState overlayState = Overlay.of(context);

  OverlayEntry? entry;
  entry = OverlayEntry(
      builder: (context) {
        return _MarkerHelper(
          markerWidgets: markerWidgets,
          callback: (List<Uint8List?> bitmapList) {
            // Given callback function
            callback.call(bitmapList);

            // Remove marker widget stack from Overlay when finished
            entry?.remove();
          },
        );
      },
      maintainState: true);

  overlayState.insert(entry);
}