pauseTickingBuilderAndPushWidget method

Future<void> pauseTickingBuilderAndPushWidget(
  1. WidgetBuilder builder
)

Pause and resume a Ticking while pushing a widget builder.

This method is useful when implementing a pause menu for example.

Implementation

Future<void> pauseTickingBuilderAndPushWidget(
  final WidgetBuilder builder,
) async {
  Ticking.maybeOf(this)?.pause();
  await Navigator.of(this).push(MaterialPageRoute<void>(builder: builder));
  Ticking.maybeOf(this)?.resume();
}