scaleRoute function

void scaleRoute(
  1. BuildContext context,
  2. Widget page,
  3. GlobalKey<State<StatefulWidget>> buttonKey
)

Implementation

void scaleRoute(BuildContext context, Widget page, GlobalKey buttonKey) {
  WidgetsBinding.instance.addPostFrameCallback((_) {
    final alignment = getButtonLocation(buttonKey, context);
    Navigator.of(context).push(createScaleRoute(page, alignment));
  });
}