useOnPageIsVisible function
void
useOnPageIsVisible({
- required RouteObserver<
Route> observer, - required OnPageVisibleCallback onPageVisible,
Callback onPageVisible
called when current PageRoute is visible again.
PageRoute is visible when
- was pushed
- top page has been popped of
Bool argument is true if route were pushed in.
Implementation
void useOnPageIsVisible({
required RouteObserver observer,
required OnPageVisibleCallback onPageVisible,
}) =>
useRouteAware(
observer: observer,
onDidPopNext: () => onPageVisible(pushedIn: false),
onDidPush: () {
onPageVisible(pushedIn: true);
},
);