ListenableOverlayPortalController

Small Flutter package extending Flutter's OverlayPortalController so it can be listened to.

Usage


final listenableController=ListenableOverlayPortalController();
listenableController.addListener((isVisible) => print('Is the overlay visible? $isVisible'));

final portal=OverlayPortal(
  controller: listenableController,
  ...
);