postFrameFuture function

Future postFrameFuture(
  1. FutureOr callback()
)

Implementation

Future postFrameFuture(FutureOr Function() callback){
  final c = Completer();

  WidgetsBinding.instance?.addPostFrameCallback((_) async {
    await callback();
    c.complete();
  });

  return c.future;
}